test3 = AST [
         Data (Var "d") [1, 2, 3],
         Declare (Var "y") (Pointer S32Int) (GetVar () (Var "d"))
        ]
test3 = AST [
         Data (Var "d") [1, 2, 3],
         Declare (Var "y") (Pointer S32Int) (GetVar () (Var "d"))
        ]