https://superuser.com/questions/1845383/how-do-authenticators-work
Anonymous
Multiple programs can be composed together to perform more complex functions.