- semi/new line as a statement separator like scala/ruby etc
- multiline statement is detected by unfinished expr or statement (supposedly), i.e. ending with a binary operator, a open bracket
- fix all spacing/empty clause/keywords