Module type Relude_Interface.SEMIALIGN

Module type signature for Ior-based zipping and unzipping

include BsBastet.Interface.FUNCTOR;
type t('a);
let map: ('a => 'b) => t('a) => t('b);
let align: t('a) => t('b) => t(Relude_Ior_Type.t('a'b));
let alignWith: (Relude_Ior_Type.t('a'b) => 'c) => t('a) => t('b) => t('c);