Decl.RequestSourceval make_gen :
req:'wire_req Conv.value ->
resp:'wire_resp Conv.value ->
upgrade_req:('wire_req -> 'req) ->
downgrade_req:('req -> 'wire_req) ->
upgrade_resp:('wire_resp -> 'resp) ->
downgrade_resp:('resp -> 'wire_resp) ->
version:Method.Version.t ->
('req, 'resp) genval make_current_gen :
req:'req Conv.value ->
resp:'resp Conv.value ->
version:Method.Version.t ->
('req, 'resp) gen