stable multiprecision header is compatible with gcc and clang