Decl.Notificationval make_gen :
conv:'wire Conv.value ->
upgrade:('wire -> 'model) ->
downgrade:('model -> 'wire) ->
version:Method.Version.t ->
'model genval make_current_gen : conv:'a Conv.value -> version:Method.Version.t -> 'a genval make : method_:Method.Name.t -> generations:'payload gen list -> 'payload tval print_generations : 'payload t -> unit