https://medium.com/@sa.younesi20/rust-vs-go-choosing-the-right-language-for-system-programming-c2378dce5829