code: def behead(self, other):
  		'''
  			Like dock() but the other way around. Remove a common prefix from the
  			present pattern; that is, from each of its constituent concs.
  			ZA|ZB|ZC.behead(Z) = A|B|C
  		'''
  		return pattern(*[c.behead(other) for c in self.concs]f behead(self, other):
  		'''
  			Like dock() but the other way around. Remove a common prefix from the
  			present pattern; that is, from each of its constituent concs.
  			ZA|ZB|ZC.behead(Z) = A|B|C
  		'''
  		return pattern(*[c.behead(other) for c in self.concs])
docs: Like dock() but the other way around. Remove a common prefix from the
  			present pattern; that is, from each of its constituent concs.
  			ZA|ZB|ZC.behead(Z) = A|B|C