This is a proof of concept, the only backend implemented is mpfr
NT2 module for multiple precision floating point types