A library of utility functions for mono (mainly inspired by Haskell)