Syntax highlight the new "open!" syntax
Highlight "ELSE" in preprocessor-face
Improve highlighting of function types with optional arguments
Put two spaces to separate sentences
Properly highlight "module type of"