parse strings
include boost::lexical_cast
remove our typesystem gargleblarg
rename value* to const*
make ast ndoes emit debug level messages
deref
clarify freeing/ownership
leak less, even tough we are gc'ed