An Authy client based on generators