Revert to standard Remy-style row types - we still have presence
polymorphism, but absent fields no longer have types.