UndecidableInstances: Ugly or Evil incarnate?