Interesting detail, if a name is used in your func return, it is as though it was declared in the body of the func.
- https://dave.cheney.net/2017/04/26/understand-go-pointers-in-less-than-800-words-or-your-money-back
- http://devs.cloudimmunity.com/gotchas-and-common-mistakes-in-go-golang/
- https://learn-anything.xyz/programming/programming-languages/go
- https://www.youtube.com/watch?v=ltqV6pDKZD8
- https://making.pusher.com/golangs-real-time-gc-in-theory-and-practice/
- https://medium.com/learning-the-go-programming-language/writing-modular-go-programs-with-plugins-ec46381ee1a9
- https://goenning.net/2017/01/25/adding-custom-data-go-binaries-compile-time/
- https://dave.cheney.net/2014/10/17/functional-options-for-friendly-apis
- https://blog.gopheracademy.com/advent-2016/go-syntax-for-dsls/