test2 = AST [
         Data    (Var "d") [1, 2, 3],
         Declare (Var "y") S32Int (Load () (GetVar () (Var "d")) (ConstS32Int () 1)),
         Store (GetVar () (Var "d")) (ConstS32Int () 3) (ConstS32Int () 4)
        ]
test2 = AST [
         Data    (Var "d") [1, 2, 3],
         Declare (Var "y") S32Int (Load () (GetVar () (Var "d")) (ConstS32Int () 1)),
         Store (GetVar () (Var "d")) (ConstS32Int () 3) (ConstS32Int () 4)
        ]