pub fn prepare_extern_function_body( function: &Function, associated_type: Option<Type>, ) -> Box<Block>