Lexical fixes for 'Unused lexical argument' errors

I'm not entirely sure on removing bounds and current-ns, as I have a suspicion those were intended to dynamically change the environment. In the case of bounds I'm pretty certain it's no longer necessary, but current-ns concerns me.

The other two fixes appear to correct issues passing arguments.