Add promise interface to step definitions.