Functional Interpreters I

Drafted on 2024-02-21
Tags:

Expression Tree?

When you’re writing an interpreter, you have some kind of model for what you want to interpret, this is usually a tree, although you’re cool if this is a list too, a list is just a lopsided tree.

Here’s a basic example:

enum Expression:
  case Add(left: Expression, right: Expression)
  case Multiply(left: Expression, right: Expression)
  case Literal(value: Int)

import Expression.*

Lets’s just fold it

Your first instinct to run this might be to fold it

def run(e: Expression): Int = e match
  case Add(l, r)      => run(l) + run(r)
  case Multiply(l, r) => run(l) * run(r)
  case Literal(v)     => v

run(
  Multiply(
    Add(Literal(2), Literal(2)),
    Literal(7)
  )
)
// res0: Int = 28

But what happens if we have too many?

val program =
  (1 to 100000).foldLeft(Literal(1)) { case (expr, _) =>
      Add(Literal(1), expr)
  }

run(program)
// java.lang.StackOverflowError
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)
// 	at repl.MdocSession$MdocApp.run(2024-02-21-interpreters.md:19)