Ever found yourself in need of a
if-then-else replacement that can be partially applied? Something you can pass to higher order functions? In short, ever needed this function?
bool :: a -> a -> Bool -> a
bool x _ False = x
bool _ y True = y
Well, I did. So I’m very happy to announce my first public Haskell library: bool-extras!