warning police

AccelerateHS/accelerate#170
*grumble grumble* @tvh
more precise errors when using non-overloadable prelude functions

For example, using (==) instead of (==*). The warning message includes advice for what to do instead.