CompiledExpression: {
    evaluate?: ((scope: {
        [symbol: string]: BoxedExpression;
    }) => number | BoxedExpression);
}