That's a good idea. I really want something like round(x, precision) to round a number to a given precision in decimal digits. One concern though is that a generic function would have a pow() in there. Since this is called for every permanence value, it could get really slow.  If you have thoughts on a fast version or maybe I should just use a hardcoded precision?