Style and small fixes without consequences
Fixed bug with unindented colons
test.sh: tiny improvement
Fixed special indent for blocks after arrow

as requested in test js-begin
Fixed bug with 'match with case' on the same line, then |