def METHOD_NAME():
    @dace.program(dace.float32[N], dace.float32[N])
    def program(A, B):
        S_out = dace.define_stream(dace.float32, N)
        for i in dace.map[0:N]:
            with dace.tasklet:
                a << A[i]
                b >> S_out(-1)
                b = a
        S_out >> B
    sdfg = program.to_sdfg(simplify=True)
    # Stream push is possible
    assert sdfg.apply_transformations(SVEVectorization) == 1