Datatype.Serializable_undefinedSame as Undefined, but the type is supposed to be marshallable by the standard OCaml way (in particular, no hash-consing or projects inside the type).
val structural_descr : Structural_descr.tval mem_project : (Project_skeleton.t -> bool) -> 'a -> bool