/** * Apply both and return the value of the first `Either`. * * @tsplus pipeable-operator Either < * @tsplus static Either.Aspects zipLeft * @tsplus pipeable Either zipLeft */ export function zipLeft(that: Either) { return (self: Either): Either => self.map((a) => () => a).ap(that) }