variables in for loops are not new bindings. *sigh*