/// The named top-level function of one file.
pub(super)fnfunction<'a>(file:&'asyn::File, name:&str)->&'asyn::ItemFn{
file.items
.iter().find_map(|item|match item {syn::Item::Fn(function)if function.sig.ident == name =>Some(function),_=>None,}).unwrap()}