def METHOD_NAME(self):
    empty = []
    self.assert_equal_but_not_aliased(mut.List[int](), empty)
    self.assert_equal_but_not_aliased(mut.List[int](empty), empty)
    nonempty = [1]
    self.assert_equal_but_not_aliased(mut.List[int](nonempty), nonempty)
    # N.B. This does not do any type checking at construction.
    nonempty_random = ["hello"]
    self.assert_equal_but_not_aliased(
        mut.List[int](nonempty_random), nonempty_random)