Make.Versionedtype ('a, 'b) request = ('a, 'b) Versioned.Staged.requesttype 'a notification = 'a Versioned.Staged.notificationval prepare_request :
t ->
('a, 'b) Decl.Request.witness ->
(('a, 'b) request, Version_error.t) Stdune.result Fiber.tval prepare_notification :
t ->
'a Decl.Notification.witness ->
('a notification, Version_error.t) Stdune.result Fiber.t