:: Bool -> a -> a -> a package:numeric-prelude

The same as if', but the name is chosen such that it can be used for GHC-7.0's rebindable if-then-else syntax.