In constant time you can return a reference to an existing object, create a ``wrapper'' around an existing object, but you cannot copy all the elements of a list or tree.