а в матчерах у split нет планов добавить поддержку сторов ? чтобы как в guard можно было не чистую функцию передать, а булевый стор
split({
source: endCurrentContract,
match: $isCurrentContractInFuture,
case: {
false: editAccountContract.prepend(() => ({ endedAt: new Date().toISOString() })),
true: unbindCurrentContractFx
}
})