bugfixes, and implemention of optimizations: globalize, which extracts global subexpressions from within macros to a more global context, and the each and map optimizations which reduce the operations required (especially in the subset case.)
version bump to 0.3.0