implemented basic [i283]

[i283 execute multiple generators in a single run](http://gsd.uwaterloo.ca:8888/question/1146/execute-multiple-generators-in-a-single-run).