Also add code_{typed,lowered,llvm,native} macros, and extend edit and less to all Callables