Re: forall a (Ord a => a-> a) -> Int is an illegal type???