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