export function contextNumberAssertion(key: string, value: any): asserts value is number {
    if (typeof value !== 'number') {
        throw new Error(`Invalid context - ${key} must be a number`);
    }
}