use a pass-opt to decide whether to uniquify :env :locals or not