I join the group "boy, I wish I had quasiquotes". In fact we are currently moving updatable to a version which makes use of quasiquotes and macro annotations:

https://github.com/hablapps/updatable/blob/%40builder/src/main/scala/org/hablapps/updatable/mk.scala#L335