copied the Roe ADM from javascript to here.  compiler is crashing.  maybe I shouldn't have merged all solvers into an 8-variable system ... maybe I should unwrap them once again ...