Allow use of subtype in array slices
Fix invalid LLVM when shared variable is an array
Fix bug in array relational operators