Spanning Method Definition on Multiple Lines

If necessary, for instance in case of long method definitions, you may split it into multiple consecutive lines. The lines must have the same indentation level, until the indentation marks the beginning of the method body.

Example
// Let's split a method defintition into five lines:
(int) draw 
string <string s>
range <range r>
with color <color c>
to position <position p>
    // Note! Do not indent until the method body starts.
    if s == "Hello, World!"
        // ...
    // ...

Also calls to methods can be written on multiple lines.