* Add partial molar volume as a possible output * And expose to python
* A fully encapsulated library wrapper with C++ interface * Refactor types.hpp to hide the big headers in a macro conditional section
Covers all the cases, one at a time
Why does Catch not capture the exception?