Side Effects
A file SHOULD declare new symbols (classes, functions, constants,
etc.) and cause no other side effects, or it SHOULD execute logic with side
effects, but SHOULD NOT do both.
The phrase “side effects” means execution of logic not directly related to
declaring classes, functions, constants, etc., merely from i