export const combineActions = <T>(...actions: ((state: T) => T)[]) => {
  return (state: T) => {
    return actions.reduce((acc, action) => action(acc), state) as T;
  };
};
