https://loggy.medium.com/aleo-development-quick-start-part-1-overview-and-environment-setup-7f7602d90803