todo:
- add to vector type hashset an ability to generate struct and hash implementations for specific fields.
- more examples

task10


decide how to deal with int and uint and at which point it should be casted or error happens at: serializator.rs:1260