func_wrap
pub fn func_wrap<'lt>( func: &mut Signature, block: Block, outer_scope: Option<(&'lt Generics, ImplOrTrait<'lt>)>) -> Option<WrappedFuncCall<'lt>>