{"ast_node_type":"function","tokens":[{"end":57,"kind":"keyword","start":0,"text":"fn"}]}
fn foo6() -> impl Fn(f64, f64) -> u32 + Sized { loop {} }
fn foo5() -> &'static dyn Fn(&'static dyn Fn(f64, f64) -> u32, f64) -> u32 { loop {} }
fn foo7() -> *const (impl Fn(f64, f64) -> u32 + Sized) { loop {} }