https://stackoverflow.com/questions/51812488/give-a-string-a-type-besides-string
https://stackoverflow.com/questions/51812488/give-a-string-a-type-besides-string