Union Type Reducer