`eval "return"` at top level raises `LocalJumpError`
Wondering whether it's intentional behaviour. It seems it's the only difference I've noticed between calling
return with and without
ruby -e 'return' ruby -e 'eval "return"' (eval):1:in `<main>': unexpected return (LocalJumpError) from -e:1:in `eval' from -e:1:in `<main>'