I propose adding the missing Applicative/Alternative instances to Text.Read.ReadPrec, as I've wanted to use them now on more than one occasion when manually building Read instances.