add make_method method to MacResult trait

this allows macro results to be parsed as methods
expansion abstraction
macro expansion for methods