Tokay virtual machine
Contexts represent stack frames for parselet calls.
Programs are containers holding statics and a pointer to the main parselet.
Merges a program and a reader into one container.
Representing the Ok-value result on a branched run of the VM.
Captures are stack items where the VM operates on.
Atomic operations.
Representing the Err-value result on a branched run of the VM.