Easy(?) syntax -------------- Alt 1. if a != 123 and .. b != 123 then do_something(a, long_stuff(a, b), c + 123, d) else blabla() end while elem != none and ..... elem.has_data do do_stuff(elem) end Alt 2. if a != 123 and b != 123 then do_something(a, long_stuff(a, b), c + 123, d) else blabla() end while elem != none and elem.has_data do do_stuff(elem) end Alt 3. if a != 123 and \ b != 123 then do_something(a, long_stuff(a, b), c + 123, d) else blabla() end while elem != none and \ elem.has_data do do_stuff(elem) end Alt 4. if a != 123 and b != 123 then do_something(a, long_stuff(a, b), c + 123, d) else blabla() end while elem != none and elem.has_data do do_stuff(elem) end Alt 5. if a != 123 and b != 123 then do_something(a, long_stuff(a, b), c + 123, d) else blabla() end while elem != none and elem.has_data do do_stuff(elem) end Alt 6. (best?) if a != 123 and b != 123 then do_something(a, long_stuff(a, b), c + 123, d) else blabla() end while elem != none and elem.has_data do do_stuff(elem) end