Module type Align.Basic

module type Basic = sig .. end

type 'a t 
val align_with : (('a, 'b) These.t -> 'c) ->
'a t -> 'b t -> 'c t