Это не настоящий ответ, но вы не должны охватывать пошаговые функции. Это противоречит самой идее повторного использования шагов для всех ваших функций. Единственная причина, по которой вы можете захотеть охватить шаги, заключается в том, что они предназначены для обработки по-разному (например, ручное управление по сравнению с дымом по сравнению с производительностью).