Make path param extraction somewhat nicer
Use futures and fix some logic for HEAD requests