Add support for key word argument matching with `respond_to`

First pass at the final part of #471, probably needs more specs but WDYT in general?

(Fixes #471 so it'll autoclose)/