Adding the TraceFunction to the ISpeller so implementations can have their own logging/tracing