whether a step is registered
one step by name; a duplicate name is refused rather than overwritten
run one step, refusing an unknown name; awaits a step that returns a promise
every registered name, in registration order
whether a step is registered