pub fn bitcast_arguments<'a>( builder: &FunctionBuilder<'_>, arguments: &'a mut [Value], params: &[AbiParam], param_predicate: impl Fn(usize) -> bool, ) -> Vec<(Type, &'a mut Value)>