fun iter_ (vec: vec_int) (current: int): void = do if current == @len(vec) then do end; else do -- iter logic -- TODO: function as argument @get(vec current) |> @write(_); @write("\n"); iter_(vec, current + 1); end; end; end; fun iter (vec: vec_int): void = do iter_(vec, 0); end; fun main: void = do let foo: vec_int = [69, 420, 727, 1337, 42069, 69420]; iter(foo); end;