Hi,
array and arrayptr have constraint {a:vt0p} for most of functions, except array_set_at / arrayptr_set_at/array_get_at/arrayptr_get_at, which have constraint {a:t0ype}
So we can enumerate elements as viewtypes with foreach family of functions, but the only way to set/get them is to use ptr_set/ptr_get, right?
Is it expected?