doSplit

inline fun <A, B : Any> doSplit(noinline splitter: (InputActionContext<A>) -> List<B>): AgentScopeBuilder<Unit>
fun <A, B : Any> doSplit(splitter: (InputActionContext<A>) -> List<B>, aClass: Class<A>, bClass: Class<B>): AgentScopeBuilder<Unit>