You would have to copy the source. Current approach is just set
precision as needed in pattern like
foo() ==
l := bits();
try
-- set new precision
bits(128)
-- do work
finally
bits(l)
The 'finally' part is executed both in case of normal exit and
in case of error. So using this pattern you will not change
"otside" precision. And you may count of called routines to
respect your precision.
--
Waldek Hebisch