Cache_libinclude Intf.Main.Smodule Cached : Intf.Cached.Smodule Cache :
Intf.Cache.S with type ('t, 'cache_t) cached := ( 't, 'cache_t ) Cached.tmodule Transmuter_cache :
Intf.Transmuter_cache.F
with module Cached := Cached
and module Cache := Cache