conversion of an Optional<T> to an Either<T, Unit>
create new test suite
new experimental VisitorBuilder
do safe operation
new Throwables.propagate
fallback, orElse, orThrow, and better unsafe
alias `of' as `either'
remove meaningless methods