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