[GHC] #10039: Make Const (Control.Applicative) kind polymorphic in its second argument