RE: rank-n polymorphism