, biginteger_as, biginteger_as_character# <- .Call() them
## useful, to have  base::outer() work automatically:

importFrom("methods", setClass, setClassUnion, setMethod, setOldClass,

## Radical(but gets all): import("methods")
, Arith, Compare, Logic, Math, Math2, Ops, Summary

importFrom("stats"  # import *and* rename -- we extend these :
, asNumeric, as.bigz, .as.char.bigz, ..as.bigz
, .mpfr.erange, ".mpfr.erange<-", .mpfr.maxPrec, .mpfr.minPrec

, asNumeric, as.bigz, as.bigq, .as.char.bigz, ..as.bigz
, numerator, denominator, frexpZ, chooseZ
, .mpfr.erange, .mpfr.erange.set, .mpfr.maxPrec, .mpfr.minPrec
, .mpfr2list, mpfrImport, mpfrXport # <- experimental: for a possible save format
## Would break the working of vapply(<mpfr>, FUN)  e.g. in pbetaI():

importMethodsFrom("methods" ## as we define methods for them:
setClass, setClassUnion, setMethod, setOldClass, setValidity,
, matrix, numerator, denominator, frexpZ, chooseZ
## Standard (base, stats) functions which we made into S4 generics
, formatMpfr, formatBin, formatDec, formatHex
, mpfrIs0, .mpfr.is.whole # as substitutes of
, "mpfr.is.0", "mpfr.is.integer" # <-- now (Aug. 2015) deprecated
S3method(print, Hcharacter, print.Bcharacter)# use the same

, apply, crossprod, tcrossprod# `%*%`, <- as we write (S4) methods for those

, apply # , apply.default # *.default: else apply() breaks in pkg SNscan
"apply" # <- we made it into S4 generic (with "ANY" method = S3 generic from gmp!)
## needed because gmp "forgets" to  S3method() these:
## (and so things only work, when gmp / Rmpfr is attached):

, crossprod, tcrossprod# <- as we write (S4) methods for those (*not* '%*%' !)
, outer # <- our own instead of base, so it uses tcrossprod() methods

, .mpfr_erange, .mpfr_erange_set, .mpfr_erange_kinds, .mpfr_erange_is_int
, igamma # working iff MPFR version >= 3.2.0  >>>  R/special-fun.R  <<<
## trying to get base::factor() to work:

## The user can and typically should just use  mpfr(<bigz>)  or  mpfr(<bigq>)
## e.g., for use in gmp :: Math.bigz & Math.bigq :
importFrom("gmp", c_bigz, c_bigq)# for sapply() like usage