Scala macros for generating Hystrix instrumentation for Scala methods/functions or Java methods