I just learned about thread local storage, so we really don't
lazy_static for anything anymore - it was only being used for the lexer
regex.
Signed-off-by: Alek Ratzloff <alekratz@gmail.com>
I'm not writing my own GC, it's a huge pain in Rust. I'm using the gc
library instead.
Base object stuff implementation is here too. Hopefully going to start
using ObjPtr instead of Value next.
Signed-off-by: Alek Ratzloff <alekratz@gmail.com>