fix enums (Rust now namespaces enums)
ast::TyPath now only takes two args