Typehint that `ControllerStep` or even better the `StepInterface` ?