It would be nice to have a no args constructor which does the same as `XXBuilder(XX::new)`
It would be nice to have a no args constructor which does the same as
XXBuilder(XX::new)