Cmdliner: bytecode program must be the last positional arg
Compiler: improve error handling