(^) gcc more strict
(^) push type errors to gcc
(^) out_event => out_emit
(*) input/output calls
(^) evt.tp => evt.ins/out
(^) Emit modifier (call, emit, call/delay)
(*) should be in previous commit
(^) Tuples are not sufixed with '*' (now they handled explicitly)
(*) EmitExt as expression
(*) ast.lua => ast.lua + adj.lua + tops.lua
(^) ast.lua => ast-build, ast-adj, ast-tops
(^) tupletype may be ptr or not
(^) os START type
(^) ceu_out_* TupleType