export function without(object: O, ...keys: K): Omit { const cloned = { ...object }; keys.forEach((k) => delete cloned[k]); return cloned; }