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