docs: def coerce(value):
          """
          Turns value into a string
          """
          if isinstance(value, StringCell):
              return value
          elif isinstance(value, (str, unicode)):
              return StringCell(value)
          else:
              raise CoercionFailure("Cannot coerce %s to StringCell" % (value))