Lions and tiger and `Generator Functions` and `Promises`, ohh my...