Module Make.Runtime

Runtime required by the S3 functor.

This extends Awskit.Runtime.S with S3-specific endpoint resolution configuration. Runtime adapters implement this once and then reuse the pure S3 operation functor.

include Awskit.Runtime.S with type connection = connection with type 'a t = 'a io with type request_body = request_body with type response_body_reader = response_body_reader
type 'a t = 'a io
type connection = connection
type request_body = request_body
type response_body
type request_body_writer
type response_body_reader = response_body_reader
module IO : Awskit.Runtime.IO with type 'a t = 'a t
module Request_body : Awskit.Runtime.Request_body with type 'a io = 'a t and type t = request_body and type writer = request_body_writer
module Response_body : Awskit.Runtime.Response_body with type 'a io = 'a t and type t = response_body and type reader = response_body_reader
module Sleeper : Awskit.Runtime.Sleeper with type 'a io = 'a t and type connection = connection
module S3_endpoint : sig ... end