copy from test2
whitespace cleanup and remove old analysis
wip
simplify array interface
more convergence
code to data translation working, except for sieve
better error message for field access
sieve working
parity
parity with analysis
getting started on reifying eval