const arrayFrom = (value) => Array.isArray(value) ? value : [value];
export const fromEntries = input => Array.from(input).reduce((acc, [key, value]) => {
const next = key in acc ? arrayFrom(acc[key]).concat(value) : value;
return { ...acc, [key]: next };
}, {});