- return ((series_funcp_${N})(registered_functions()[serial].s))(${SEQ1},s,point,order);
+ try {
+ res = ((series_funcp_${N})(registered_functions()[serial].s))(${SEQ1},s,point,order);
+ } catch (do_taylor) {
+ res = basic::series(s, point, order);
+ }
+ return res;