array constructs implemented
cast ops
half done array dim fetch/assign ops