Ok, I'm happy to do that. Any tips for how can I go about arbitrary variable replacement within a given statement? I'm wondering if there are any existing tools for this, eg detecting when a deep closure redeclares onto that same variable name?