class_docstr: Simple class to store the value of macros as strings.
  
  Macro is just a callable that executes a string of IPython
  input when called.
docstr: needed for safe pickling via %store 
docstr_tok: ["needed","for","safe","pickling","via","%","store"]
code: def __getstate__(self):
      """needed for safe pickling via %store"""
      return {"value": self.value}
  
file_path: catboost/contrib/python/ipython/py2/IPython/core/macro.py
imports: import re
  from IPython.utils import py3compat
  from IPython.utils.encoding import DEFAULT_ENCODING
label_desc: Use image node_id 5 for calling the Macro obj's underlying member method code with example usage: obj.__getstate__() and returns: dict