What does package main indicate in a basic Go program?
package main
The package declaration itself prints the program's first output line.
The source file must be renamed to main with no extension.
main
The source belongs to an executable program package rather than an import-only library package.
The package can only be imported and can never produce an executable.