Function calls and conditional alignment

Separating conditional statement outside of the first line of the
function declaration.
Variable, funcall, and number font-locking

Reviewing highlighting on elm-lang.org/try
Failig font-locking cases

- Assignment
- Test
- Concat
- EOL comments
- Math operators