use new syntax features of Ceylon 1.1.5
more consistent use of whitespace