Instance Method
on(_:_:body:use:)
@discardableResult @preconcurrency func on<Response>(_ method: HTTPMethod, _ path: PathComponent..., body: HTTPBodyStreamStrategy = .collect, use closure: @escaping @Sendable (Request) async throws -> Response) -> Route where Response : AsyncResponseEncodable