macros
* update readme
multimethods
* update readme