/** * Get a `Witherable` for an `Either` given an `AssociativeIdentity`. * * @tsplus static Either.Ops getWitherable */ export function getWitherable(M: AssociativeIdentity) { const compactF = Either.getCompactF(M) return HKT.instance>>({ compactF }) }