- rename to avoid clash with stdlib collections