Experiment with namespaces.
Use exception handling in vec example.
Add noexcept expeirment.