Morel prints nested datatype values incorrectly.
The current output:
SOME (SOME 1);
> val it = SOME SOME 1 : int option option
is incorrect. sml-nj correctly uses parentheses:
Standard ML of New Jersey [Version 110.99.7; 64-bit; December 28, 2024]
- SOME (SOME 1);
val it = SOME (SOME 1) : int option option