Move create/extend into a fluent metaphor.