https://github.com/nim-lang/nimble/commit/27d1063febe3055252103cacb11787ac83893416 Use cases: - for repl - for standalone langserver - for specific IDE integration (e.g vscode plugin with built-ins graphviz renderer) - for parsing and running state machine at runtime - for packaging and integrating into specific programing language