The following was proposed: ``` p = finite_state(Bool) p[]::Bool event!(cond, dir=:both) do transition!(p, !p[]) end ```