Merge pull request #434 from xuwei-k/request/bijection

add BijectionT instances
Merge pull request #433 from xuwei-k/request/cleanup-OneOr

cleanup OneOr instances. OneOrApply is unnecessary
Use `lazy` values inside classes

https://github.com/scalaz/scalaz/issues/428
add Need test