Quick search

We must start our own ipython object and heavily muck with it so that all the
modifications IPython makes to system behavior don’t send the doctest machinery
into a fit. This code should be considered a gross hack, but it gets the job
done.