{"ast_node_type":"other","tokens":[{"end":85,"kind":"keyword","start":0,"text":"//!"}]}
//!     - For each such constructor `c` for which `specialize(c, tq)` is not nothing:
//!
//!         - We recursively compute `usefulness(specialize(c, tp_1) ... specialize(c, tp_n), specialize(c, tq))`,