steve: re-implement buildStep function in Problem, in preparation for
removing StepFactory.