export const forwardS = R.curry( (prop: string, reducer: ReducerFunction, value: V, state: {[name: string]: T}) => R.assoc(prop, reducer(value, state[prop]), state) ) export const forwardS = R.curry( (prop: string, reducer: ReducerFunction, value: V, state: {[name: string]: T}) => R.assoc(prop, reducer(value, state[prop]), state) )