Translation of meth from Python to Hy
changed to use short version of macros
comply with hy's tao rules for getattr
Merge branch 'master' into pr/294