> 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.