> Correctness is easier to achieve for a VM that doesn't
> rely on static soundness guarantees, because you don't
> need the complexity of bytecode verification.
I don't follow. You only need to verify bytecode if a), you have bytecode in the first place, and b), you assume the existence of a hostile compiler or other external bytecode source. Neither of these apply to Dart.