create NumExprPrinter class to encapsulate transformations necessary for numexpr lambdification