price 9.5
33.25
price 10.5
*** Exception: ...:11:5-52: Non-exhaustive patterns in function price
 
For arguments 9.5 and 11.5 is the result the same. For 10.5 no guard evaluates to True, and ghci gives an (unfortunately quite cryptic) error message (maybe similar to the one shown)