Builtin-macros workalike but with a way to specify bounds

Supported right now
Struct-style Struct
- [x] Default
- [x] Debug
- [x] Clone
- [x] PartialEq
Newtype/tuple Struct
- [x] Default
- [x] Debug
- [x] Clone
- [x] PartialEq
Enums
- [ ] Default
- [x] Debug
- [x] Clone
- [x] PartialEq
Acknowledgements
This software has been developed in the scope of the H2020 project SIFIS-Home with GA n. 952652.