can be shortened to `startWith(stateName, stateData, Option(timeout))`