An implementation of an Event Loop for ComputerCraft. Provides an interface similar to Node.js's EventEmitter and setTimeout()