New: smartcontainers