removed regexp-type, codegen wip