Or maybe some kind of `transparent inline` classes? ``` transparent inline class Username(val wrapp...
m
Or maybe some kind of
transparent inline
classes?
Copy code
transparent inline class Username(val wrapped: String)
val adjustedUsername = username.toLowerCase()
all
String
method can be used, but they return
Username
instead of
String
by automatically un- and re-wrapping.