export function must(val?: T): T { if (val) { return val; } throw "must assertion failed"; } export function mustArray(val?: T[]): T[] { if (val) { return val; } return []; }