class_docstr: Context for fast low-precision arithmetic (53-bit precision, giving at most
  about 15-digit accuracy), using Python's builtin float and complex.
code: def isnpint(ctx, x):
      if type(x) is complex:
          if x.imag:
              return False
          x = x.real
      return x <= 0.0 and round(x) == x
  
imports: from .ctx_base import StandardBaseContext
  import math
  import cmath
  from .None import math2
  from .None import function_docs
  from .libmp import mpf_bernoulli, to_float, int_types
  from .None import libmp
label_desc: Use image node_id 12 for calling the FPContext obj's underlying member method code with example usage: obj.isnpint(ctx, x) and returns: unknown, False