Error if splatting on union (for now). Related to #223
Lexer: now symbol for operators can be written like :[], :+, etc.