removed all inner_ext methods that accept a pointer to external function. inner_ext can now only be called with a function functor interface argument.