а, это ещё один граф) совсем новый, граф инициализации состояний
состояния в эффекторе хранятся в рефах — объектах, хранящих ссылку на значение
{current: any, id: string}
у стора два рефа (основное состояние и его дубликат для предотвращения гонок), у сэмпла таких состояний три:
1) был ли вызван source (если не был, то вызов clock ничего не делает)
2) последнее значение, с которым был вызван source
2) последнее значение, с которым был вызван clock (вновь из-за гонок)
а у комбайна этих рефов — по числу полей-источников
то есть всегда точно известно, сколько именно единиц состояния использует приложение, это и позволяет работать форку и темплейтами: это даёт возможность сказать «если мы находимся внутри этого форка, то состояние с айдишником foo читай вот из этого объекта вместо оригинального»