Module Result.Stable

module V1 : sig ... end
module V1_stable_unit_test : sig ... end

We export the unit test arg rather than instantiate the functor inside result.ml in order to avoid circular dependencies. The functor is instantiated in stable.ml.