then how are you going to construct a new T? it's ...
# stdlib
c
then how are you going to construct a new T? it's not guaranteed that it's a common collection or that it has a parameterless constructor