Good question! We currently track that externally. E.g. in the issue description we might say "This is worth 100 whisky-points". It would be cool to build in a notion of value.
Agreed. I recall a useful rule-of-thumb that states you should wait until the third time you need a bit of code before packaging it into something reusable. Otherwise, you might be wasting your time.
This is reminiscent of those occasional attempts to "fix" Lisp's parentheses. In practise, I've never found JavaScript's braces and semicolons distracting. I just don't notice them that much.
Pretty cool! However, I wonder: are there privacy implications here? If I bring a clojure-bot into a wave with a human, will it be able to 'see' the rest of the conversation?