named

inline fun <T : Any, A : Any> named(alias: String, fn: StoreScope.NamedScope.() -> Pair<Reducer<T, A>, T>)