compiler: refactor parse_bytecode part1

Compiler: refactor parse_bytecode part1bis

Compiler: refactor parse_bytecode wip
Compiler: refactor parse_bytecode part2
Compiler: type misc
Compiler: sourcemap compatible with prettyprinting
Compiler: fix line number in Parse_info
Runtime: better handling of channel

Runtime: improve runtime