functor (M : Accessors1) -> sig  end