Support for interactive macros in IPython
Simple class to store the value of macros as strings.
Macro is just a callable that executes a string of IPython
input when called.
store the macro value, as a single string which can be executed