> the error messages are good
I'm not sure about that.
I'm not sure about that.
And syntax errors are improved if you use merlin, for example for this typo it highlights the ';':
let foo; x = 4
Syntax error inside `let', expecting ':' or '=' function body