richType