https://georgearisty.dev/posts/golang-methods-on-nil-references/
Golang - methods on nil references - George Aristy