factored out separate Internal modules for the versions of interval
arithmetic that hide constructors.