     if delta % 2 is 0
       new (type(@)) pad + @value + pad
     else
-      new (type(@)) pad + @value + pad + fillchar
+      new (type(@)) pad + @value + pad + fillchar.value
 
   count: (sub, start = 0, end = @__len__().value) ->
     count = 0

      if word.length is 1
        continue
      if not firstChar.islower()
        return false
    return true
  
  # Returns true if all cased characters are lowercase and there exists a cased character.
  # Otherwise return false

    else
      for c in @value
        if not (c in digits)
          return new Bool false
      return new Bool true

  # Returns true if all cased characters are lowercase and there exists a cased character.
  # Otherwise return false
