VariousWords beta
Noun
Definition: A list of statements that effectively execute together (though not simultaneously), such that each can yield execution to the others to avoid delaying the program. They are used to implement cooperative multitasking.