anchor.diff:      /// <category index="1">Functor</category>
       let inline iter (action: 'T->unit) (source: '``Functor<'T>``) : unit = Iterate.Invoke action source
   
  -    #endif
  -    #if !FABLE_COMPILER || FABLE_COMPILER_3
       /// <summary>
       /// Un-zips (un-tuple) two functors.
       /// </summary>
  
positive.code:     /// <category index="1">Functor</category>
      let inline zip (source1: '``ZipFunctor<'T1>``) (source2: '``ZipFunctor<'T2>``) : '``ZipFunctor<'T1 * 'T2>`` = Zip.Invoke source1 source2
  
      #endif
      #if !FABLE_COMPILER || FABLE_COMPILER_3
  
      // Applicative ------------------------------------------------------------
      
      /// <summary>
  
negative.code:     let inline maxValue< ^Num when (MaxValue or ^Num) : (static member MaxValue : ^Num * MaxValue -> ^Num) > : ^Num = MaxValue.Invoke ()
  
      #endif
  
      #if !FABLE_COMPILER
  
      /// <summary>Converts from BigInteger to the inferred destination type.</summary>
  