adds support for the following options:
:tracer :: object which responds to #start, #finish and #reset.