Add utility to wrap callable for SymPy
Add utility to wrap callable for SymPy

When giving a callable to SymPy methods like replace, sometimes it will
first be attempted to be sympified.  This is can very slow sometimes and
gives nothing.  So a utility is added to wrap such callables.

tschijnmo/drudge,tschijnmo/drudge,tschijnmo/drudge