how are precept's rules different from re-frame's event handlers / subscriptions?
precept
re-frame
is it just a different perspective (declarative vs reactive), or is precept more powerful in some way?