export function assertNever(x: never): never { throw new Error(`Unexpected type: ${(x as any)?.type ?? x}`); } export function assertType(node: unknown): asserts node is T { }