If I want to create, lets say, multiple boxes.
This struct Box has width, height, and color as fields.
I want to create a small Box through the Box struct as you would create any other struct, but with the name of small (for small box) (let box: Box = Box::new("small", orange)). Could even use ints, if that's easier; new(1) = small.
The different size boxes, small, medium, large, would each have their own default values. F.e. small; width/height = 5, large; width/height = 15. And the color would be set through the given parameter.