WithSequence.Infix
include { ... };
module FunctorExtensions: { ... };
let (<$>): ('a => 'b) => Functor.t('a) => Functor.t('b);
let (<#>): Functor.t('a) => ('a => 'b) => Functor.t('b);
let (<$): 'a => Functor.t('b) => Functor.t('a);
let ($>): Functor.t('a) => 'b => Functor.t('b);
let (<@>): Functor.t(('a => 'b)) => 'a => Functor.t('b);
module ApplyExtensions: { ... };
let (<*>): Apply.t(('a => 'b)) => Apply.t('a) => Apply.t('b);
let (<*): Apply.t('a) => Apply.t('b) => Apply.t('a);
let (*>): Apply.t('a) => Apply.t('b) => Apply.t('b);