This is what happens when I get bored and I am really liking the whole deferred execution/functional style thing that .NET has going on with Rx and enumerables.
Nothing is deferred here, was just fooling around.
By the way, I would have posted this elsewhere, but there's no general "Lua"...