module M { struct Generic { g: T } fun g(g: Generic) { let Generic = g; // Test a type name with no field bindings } }