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