haskell-flexible-defaults