basic support for subeq-tp
invert-var now using subeq-tp. add wfv-widen.