Adaptors, Extensions, Reducers