It was using an AST argument, and I'd rather not have those in the typing system (except the generator).