Improved data::intern.