code: def unpackcFunc(self):
          '''
          "Unpacks" the consumption functions into their own field for easier access.
          After the model has been solved, the consumption functions reside in the
          attribute cFunc of each element of ConsumerType.solution.  This method
          creates a (time varying) attribute cFunc that contains a list of consumption
          functions.
  
          Parameters
          ----------
          none
  
          Returns
          -------
          none
          '''
          self.cFunc = []
          for solution_t in self.solution:
              self.cFunc.append(solution_t.cFunc)
          self.addToTimeVary('cFunc'f unpackcFunc(self):
          '''
          "Unpacks" the consumption functions into their own field for easier access.
          After the model has been solved, the consumption functions reside in the
          attribute cFunc of each element of ConsumerType.solution.  This method
          creates a (time varying) attribute cFunc that contains a list of consumption
          functions.
  
          Parameters
          ----------
          none
  
          Returns
          -------
          none
          '''
          self.cFunc = []
          for solution_t in self.solution:
              self.cFunc.append(solution_t.cFunc)
          self.addToTimeVary('cFunc')
docs: "Unpacks" the consumption functions into their own field for easier access.
          After the model has been solved, the consumption functions reside in the
          attribute cFunc of each element of ConsumerType.solution.  This method
          creates a (time varying) attribute cFunc that contains a list of consumption
          functions.
  
          Parameters
          ----------
          none
  
          Returns
          -------
          none