Solidity released support for user-defined value types (UDVTs) with the recent feature of introducing a new class type to provide an abstraction for elementary value types. This resulted in completely new types similar to `create`, `alias` or new types with distinct underlying value types for UDVTs.
The ability to use operators means you can bring UDVTs closer to natural use, promote the use of a type-safe interface and provide a typesafe way to perform operations on the value under UDVTs.
The implementation introduces two new attributes to make the language more usable – an abstract syntax tree (AST) and a set of built-in user-defined operators.
>>The future of this feature aligns with ensuring typesafety to prevent potential malice in code through its use.
















