I see what he's going for, with the function signature separated from the identifier, it might improve readability. My initial reaction is I don't love it, but it's not that bad.
how is
auto main() -> int { hello ("world\n"); }
any better?
looks like they crossed rust and javascript and came up with something worse lol
The semicolon cancer is still there. Good.
semicolons help the parser. easier to point where erroneous statement began.