> This has been pointed out already in this thread.
This has also been pointed out as *not* working :) Unless
sum is previously defined it will not, and if it is, it will
hold sum too long.

I also realized this case sucks:
puts it if true || |my_string|

Either it doesn't get defined or ruby has to bind it pipes
higher than ||. I consider these both somewhat borked.

I still want that 'it' default first name though!

let 1+2+3 { puts it if it < 4 }

Nice.