fact: Definition binaryTimesS := prod_functor (unaryTimesS1) (unaryTimesS2).
imports: Coq(Morphisms) mathcomp(all_algebra all_ssreflect boolp) Mon(SPropBase Base) Relational(OrderEnrichedCategory OrderEnrichedRelativeMonadExamples) Crypt(OrderEnrichedRelativeAdjunctions FreeProbProg ChoiceAsOrd Couplings Theta_exCP SubDistr)