let attrs = [X.name ns; X.mark a; X.arity (List.length ws)] in
X.tag X.abst attrs ~contents:(list_rev_iter exp_term e ns ws) out tab
| D.Abbr vs ->
let attrs = [X.name ns; X.mark a; X.arity (List.length ws)] in
X.tag X.abst attrs ~contents:(list_rev_iter exp_term e ns ws) out tab
| D.Abbr vs ->