Is it possible (would it be possible?) to have each field validated when it is added? It could look something like `Foo::builder().x(1).try_into().y(2).try_into().z(3).try_into().build();`.