Scala 2.10 macros that help you delegate to other methods declaratively