Motoko concrete syntax parser and dynamic evaluator (VM) in Rust.
The Motoko VM explores a more dynamic way for Motoko to execute.
The VM runs programs that parse without type-checking them, and it issues dynamic type errors when execution fails to progress.
The VM executes source syntax trees directly, for greater simplicity and greater transparency over more advanced, compilation-based techniques.