7 - statement: "\\b(as|alias|case|else|exposing|if|import|in|let|module|of|port|then|type|)\\b"
8 - statement: "(\\=|\\:|\\->)"
9 - type: "\\b([A-Z][A-Za-z\\d]*)\\b"
10 - identifier: "^([a-z][A-Za-z\\d]*)\\b"
16 - constant.specialChar: "\\\\."
22 - constant.specialChar: "\\\\."
28 - constant.specialChar: "\\\\."
33 - todo: "(TODO|XXX|FIXME):?"
38 - todo: "(TODO|XXX|FIXME):?"