{"ast_node_type":"other","tokens":[{"end":58,"kind":"keyword","start":0,"text":"//"}]}
// know the kind already, we can short-circuit this check.
// which enforces the closure is actually callable with the given trait. When we
pub(in crate::solve) fn extract_tupled_inputs_and_output_from_async_callable<I: Interner>(