ExtI admit read elision as well
allow more operations to elide reads
fix clear array template methods