Correct the order of modifiers on fields

Fix #112
Improve error messages

F# parser is not robust. We can only give some diagnostics but there is
no concrete evident why parsing failed.