The Reducer Pattern