vts (cargo): Macro to generate boiler plate to define new types with associated constraints 
Keywords: proc_macro