Module Data

module Data: sig .. end

module type DATA = sig .. end
module type S = sig .. end
module Make (Data : DATA) : S  with module T = Data