Flow — объект машины состояний (FSM).
Flow.create(config) — статический метод объекта Flow, который создаёт экземпляр машины состояний, хранящий конфиг и возвращающий метод handle.
flow.handle(input) — публичный метод экземпляра машины, который обрабатывает событие и возвращает:
{
nextState: '...', // состояние, в которое переходит пользователь
actions: ['...'] // список действий, которые нужно выполнить
}