Flesh out support for the glob caching

I now cache the values of looked up subs in the glob
lame start at docs
add back the ctx object
..before everything breaks
forgot to commit, all of this shit works, also implementing env support
support for override
bump todo
this assignment shouldn't be called when we're just getting the value