Generator Control Flow Library Allowing yielding of any data type