The naming conventions for Loop which was heavily inspired by Rust's naming conventions.
These conventions were discussed under the following ADR: https://gitlab.com/looplanguage/loop/-/tree/main/docs/adr/approved/naming-convention.md
In general, Loop tends to use
CamelCasefor "type-level" constructs (types and traits) and
snake_casefor "value-level" constructs. More precisely: