Rename OnePlus to OneAnd, with the intention of introduction OneOr which uses (F[A] \/ A) instead of (F[A] Tuple2 A). Introduce OneOr data type. OneOr[F[_], A] ≅ F[A] \/ A
Merge pull request #412 from scalaz/topic/oneor-pull

Rename OnePlus to OneAnd, with the intention of introduction OneOr which...