Aliases an annotated method using the given name and partially applies using the given lens
Hat tip to following for inspiration
http://stackoverflow.com/questions/33279472/use-scala-macros-to-generate-methods
classalias_with_lens extends Annotation with StaticAnnotation
macro classaliased extends Annotation with StaticAnnotation