Must be one of
t() :: String.t()
Must be one of:
"discouraged""
"preferred"
"required"
new(String.t()) :: t() | no_return()