Regarding the simple splice example in examples.clj, it was my first proof-of-concept, I probably should have revisited it after doing the larger todo app sample. Let me see if I can clean it up, because I can understand why you don't necessarily want actions conditionally changing things.