Why do we need to put a package declaration in every file in folder to mark the specified .go files as a part of a package?
Instead the directory name itself could be a package name for all files it contains.
So what the ideological point for this decision?
import "google.golang.org/api/oauth2/v2"imports theoauth2package and is used as such:oauth2.New(...).package main