const compose = (...funcs) => (value) => funcs.reduce((v, fn) => fn(v), value); const typeValueAction = (type) => (value) => ({ type, value });