fix boolop
renaming to avoid conflict with stdlib
change data structure that contains state bindings
- for avoiding duplication of bindings
- fix #40
change license to GNU AGPLv3. be more evil :)
fix boolean operators
small optimization
simplify
simplify state merge
more simplification since table always nonnull
save space
remove mutation tracking
remove Ruby leftover
unused types
pop the stack after calls
Update README.md
Merge remote-tracking branch 'upstream/tidy-up'