See discussion in https://github.com/purescript/purescript-prelude/issues/179
See discussion in purescript/purescript-prelude#179