Valuable lesson learned here I'd say: Distinct types can't be "stringified" by default because they don't know how. A `$` must be defined for that to be possible. Nim provides rather useful generic `$` for a lot of cases but some, such as distinct types, can not be covered. Therefore this should have resulted in compilation errors, if it at runtime just resulted in nothing being shown then... yeah no clue