I wonder if this is clear enough: `type.mapping(mapping)` seems a bit weird. `type.create(mapping)` seems more logical.