- | D.TSort (a, l) -> pp_attrs out a; out (KP.sprintf "*%u" l)
- | D.TLRef (a, i ) -> pp_attrs out a; out (KP.sprintf "#%u" i)
- | D.TGRef (a, u) -> pp_attrs out a; out (KP.sprintf "$")
- | D.TCast (a, x, y) -> pp_attrs out a; out "<"; pp_term out st x; out ">."; pp_term out st y
- | D.TAppl (a, x, y) -> pp_attrs out a; out "("; pp_term out st x; out ")."; pp_term out st y
- | D.TBind (a, x, y) -> pp_attrs out a; pp_bind out st x; out "."; pp_term out st y
- | D.TProj (a, x, y) -> pp_attrs out a; out "{"; pp_lenv out st x; out "}."; pp_term out st y
+ | D.TSort k -> out (KP.sprintf "*%u" k)
+ | D.TLRef (a, i) -> pp_n_attrs out a; out (KP.sprintf "#%u" i)
+ | D.TGRef (a, u) -> pp_n_attrs out a; out (KP.sprintf "$")
+ | D.TCast (u, t) -> out "<"; pp_term out st u; out ">."; pp_term out st t
+ | D.TAppl (_, u, t) -> out "("; pp_term out st u; out ")."; pp_term out st t
+ | D.TBind (y, u, t) -> pp_b_attrs out y; pp_bind out st u; out "."; pp_term out st t
+ | D.TProj (u, t) -> out "{"; pp_lenv out st u; out "}."; pp_term out st t