pub fn primitive_binary( context: &mut NativeRuntimeContext, op: i64, left: *mut VmValue, right: *mut VmValue, ) -> Option<*mut VmValue>