koeninger/scala-nullsafe-monads archive