module CCRingBuffer:sig..end
    Useful for IO, or as a general-purpose alternative to Queue when
    batch operations are needed.
    status: experimental
Since 0.9
module Array:sig..end
module type S =sig..end
module Byte:Swith module Array = Array.Byte
module MakeFromArray(A:Array.S):Swith module Array = A
module Make(X:sigtypetend):Swith type Array.elt = X.t and type Array.t = X.t array