export const cSet = (...values: T[]) => new Set(values) export const cMap = (object: Partial>): Map => { const result = new Map(); Object.entries(object).forEach(([k, v]) => result.set(k as K, v as V)) return result } export const throwError = (message: string): never => { throw new Error(message) }