route
inline fun <Req : Any> route(crossinline responseFn: (Any) -> Response = {
Response(OK).body(autoMarshalling.asFormatString(it))
}, crossinline errorFn: (JsonError) -> Response = {
Response(BAD_REQUEST).body(autoMarshalling.asFormatString(it))
}, crossinline fn: (Req) -> Any?): RoutingHttpHandler(source)