new createDecks method is passing; also added async-generator helper function