They now get read as Ident's, and the Read Double/Float instances (via convertFrac) handle that Ident specially.