I'm never sure how to convert words with hyphens into SCREAMING_SNAKE_CASE. For example, should built-in function be BUILT_IN_FUNCTION or BUILTIN_FUNCTION?
I've heard of snake_case and kebab-case, but Train-Case is new to me!
I presume it's supposed to look like a train pulling a carriage?
(From https://crates.io/crates/heck)