code: def strip_agent_context(stmts_in, **kwargs):
      
      logger.info('Stripping agent context on %d statements...' % len(stmts_in))
      stmts_out = []
      for st in stmts_in:
          new_st = deepcopy(st)
          for agent in new_st.agent_list():
              if agent is None:
                  continue
              agent.mods = []
              agent.mutations = []
              agent.activity = None
              agent.location = None
              agent.bound_conditions = []
          stmts_out.append(new_st)
      dump_pkl = kwargs.get('save')
      if dump_pkl:
          dump_statements(stmts_out, dump_pkl)
      return stmts_out
docs: Strip any context on agents within each statement.
  
      Parameters
      ----------
      stmts_in : list[indra.statements.Statement]
          A list of statements whose agent context should be stripped.
      save : Optional[str]
          The name of a pickle file to save the results (stmts_out) into.
  
      Returns
      -------
      stmts_out : list[indra.statements.Statement]
          A list of stripped statements.