https://medium.com/@marcmarcos/carbon-the-language-that-google-has-created-to-modernize-c-a559a3b61806