Naming

Except for the rules mentioned on rust naming guides, there are some additional rules for Come.

Don't use undocumented abbreviations

We don't use abbreviations unless they are documented in the glossary.

Here is the glossary:

AbbreviationOriginIn Module
astAbstract Syntax Tree(All)
asmASseMbly language(All)
irIntermediate Representation(All)
bbBasic Blockcome::ir