The coding standard for a project should be as simple as possible. The goal is not to forbid error prone constructs,
but rather to make the code as communicative and uniform as possible so it can be understood and worked on readily. If
the team cannot reach consensus, use majority rule. Having a standard is more important than the specific details.