Fix bug due to useless create__ function implementations being produced
and being annotated with a type alias that doesn't exist, e.g.
let create__29 ~x () : _ 29 = ...