switch (expr.kind) { case "number"/"string"/"var": ... [Var] case "call": ... [App] case "function": throw new Error("...[Abs]") case "let": ... [Let]
* https://wikimedia.org/api/rest_v1/media/math/render/svg/10d6...
mrkeen•11m ago
* https://wikimedia.org/api/rest_v1/media/math/render/svg/10d6...