If you think your feature is needed and helpful for many, you are encouraged to open a similarly formulated issue in the
Public Issue Tracker. To facilitate issue assessment and Engineering work towards its implementation, a detailed use-case would definitely help in defining and clarifying the scope of the issue. This use-case should refer to and incorporate the context of your CREATE CAST statement, and its ultimate purpose: what you'd like to achieve.