The VPDomain is not perfect yet, things to be done as they come up: - improvements to precision - general bugfixes