import { type Expression } from "https://deno.land/x/macromania_assets@v0.2.0/deps.ts";
An expression, to be evaluated to a string.
Evaluation is not a pure function, but threads a Context
value
through the evaluation, which can be read and manipulated by the functions
that get called as part of evaluating certain expressions.