Maybe a bug in Eigen that it can't figure out the type promotion
Isochoric derivatives moved into their own namespace
Refactor what is implemented
Fix bug in Ar10
Tracing is now crazy fast