Reactive extensions for Lua