functor (HeightDiff : sig val v : int end-> Sets.MonoSetSigFnStd