coherence sketch
substrate state
next state
constructor role shifts
A -(b)→ C