3.7 The file’s implementation
The actual implementation follows after all dependency information is declared(separated by at least one blank line).
This may consist of any module-local declarations (constants, variables,classes, functions, etc), as well as any exported symbols.