/** * A binary operator that combines two values of types `F` and `F` to * produce an `F>` with an identity. */ export type IdentityBoth = AssociativeBoth & Any