prep to break up AO.hs
ongoing reorg
reorg; parser shifted, next is loader