* clean up type analysis * get everything set up * basic stack variables working * partial load fix * most of matrix * add offline tests