Most mobject-based callbacks ported to funcallables
All mobject-based callbacks now use the funcallable mechanism, except ODE, which has been ported but fails to compile. All other tests pass. In the event of some or all arguments are scalars and not arrays, #'array-element-refs will return just the argument symbol. To avoid double quoting the function name when calling the object maker, let bind 'function-designator in #'make-funcallable-form which does the quoting.
Showing with 92 additions and 118 deletions