Fleshed out native square array interfaces. Now need to actually implement and test + benchmark.