{"ast_node_type":"other","tokens":[{"end":98,"kind":"keyword","start":0,"text":"//!"}]}
//! In [`crate::usefulness`], we had said that `specialize` only takes value-only constructors. We
//!
//! now relax this restriction: we allow `specialize` to take constructors like `0..50` as long as