a = *[*[1,2]]; assert_equal([1,2], a)
*a = nil; assert_equal([nil], a)
*a = 1; assert_equal([1], a)
*a = []; assert_equal([[]], a)
*a = [1]; assert_equal([[1]], a)
*a = [nil]; assert_equal([[nil]], a)
*a = [[]]; assert_equal([[[]]], a)
*a = [1,2]; assert_equal([[1,2]], a)
*a = [*[]]; assert_equal([[]], a)
*a = [*[1]]; assert_equal([[1]], a)
*a = [*[1,2]]; assert_equal([[1,2]], a)
*a = *nil; assert_equal([nil], a)
*a = *1; assert_equal([1], a)
*a = *[]; assert_equal([], a)