ruby ruby procs with different binds on the fly!