old_contents: '''
  Created on Mar 7, 2011
  
  @author: johnsalvatier
  '''
  from ..quickclass import *
  
  
  @quickclass(object)
  def CompoundStep(methods):
      methods = list(methods)
  
      def step(point):
          for method in methods:
              point = method.step(point)
          return point
      return locals()
  
new_contents: '''
  Created on Mar 7, 2011
  
  @author: johnsalvatier
  '''
  
  class CompoundStep(object):
      def __init__(self, methods):
          self.methods = list(methods)
  
      def step(self, point):
          for method in self.methods:
              point = method.step(point)
          return point
  
subject: remove quickclass use