pub(crate) fn impl_inner_fn( function: ItemFn, parameters: &Parameters, keep_inner: bool, ) -> ItemFn