Workaround for undertow's reliance on ParameterizedType

...which Clojure can't provide. Thanks to Tobes for the extra
indirection idea.