throw do_taylor(); // caught by function::series()
// if we got here we have to care for a simple pole at -m:
numeric m = -ex_to_numeric(x_pt);
throw do_taylor(); // caught by function::series()
// if we got here we have to care for a simple pole at -m:
numeric m = -ex_to_numeric(x_pt);