fn map_coercion(lhs_type: &DataType, rhs_type: &DataType) -> Option<DataType>
coerce two types if they are Maps by coercing their inner ‘entries’ fields’ types using struct coercion