corrects the evaluation of expressions passed to treatment, control by ensuring symbols not found in the metadata are searched for in the correct parent environment (2 frames up.. not necessarily the global environment).
subset still has an eval call not treated in this way, not clear if it's necessary or practical.

closes #12