Implementing the IO monad in Java for questionable fun and less profit

Avoiding the soft delete anti-pattern

Avoiding the soft delete anti-pattern