/** * An associative binary operator that combines two values of types `F` * and `F` to produce an `F>`. * * @tsplus type AssociativeEither */ export interface AssociativeEither extends HKT.Typeclass { readonly Law: { readonly AssociativeEither: "AssociativeEither" } readonly orElseEither: ( fb: LazyArg> ) => (fa: HKT.Kind) => HKT.Kind> }