thunk
Create a catch-all thunk (thunk { })
inline fun <ActionEnum : Enum<ActionEnum>, A : ActionEnum> thunk(childClazz: A, noinline thunk: Thunk<State, ActionEnum, A, Proposal>)
Create an action specific thunk (thunk(action) { })
Create a catch-all thunk (thunk { })
Create an action specific thunk (thunk(action) { })