def load_ipython_extension(ip):
decor = InteractiveDecorator(ip)<EOL>ip.events.register('<STR_LIT>', decor.post_run_cell)<EOL>newhist = AcornHistoryManager(ip.history_manager, decor)<EOL>ip.history_manager = newhist<EOL>
Loads the interacting decorator that ships with `acorn` into the ipython
    interactive shell.

    Args:
        ip (IPython.core.interactiveshell.InteractiveShell): ipython shell instance
          for interacting with the shell variables.