Fixed: was incorrectly giving error "can't deduce generic type in recursive method" for a class that was never instantiated. Also: fixed missing locations of ast nodes that were created from a hash literal
Raise better error if http server tries to builder a middlewarre out of an empty array of handlers
Fixed #181: bug with `with ... yield` when also using &block