See multispool_intf.ml for main documentation
module Make : functor (S : Multispool_intf.Spoolable.S) -> Multispool_intf.S with module Spoolable := S
module For_testing : sig ... end