def METHOD_NAME():
    @dace.program(constant_functions=True)
    def otherprog(A: dace.float64[20]):
        res = np.empty_like(A)
        someprog_indirection(3)(A=A, __return=res)
        return res
    sdfg = otherprog.to_sdfg()
    A = np.random.rand(20)
    assert np.allclose(sdfg(A), A + 3)