According to the upcoming Official 21st Century Universal Code Style Guide, the
correct way to write this is:
type
Euler* = object
💩x, 💩y, 💩z, 💩a, 💩b. 💩c: float64
method x( this: Euler): float64 =
return this.💩x
Run
Leading and trailing underscores aren't allowed, for good reason. But pretty
much all other unicode characters are a-OK. All popular Nim code editors have
plugins for easy emoji insertion. Then you just need to pick a character that
best expresses "don't touch this".