     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

    lowers = 'abcdefghijklmnopqrstuvwxyz'
    uppers = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
    if @__len__().value is 0
      return false
    else
      containsLower = false
      for c in @value
        if c in lowers
          containsLower = true
        if c in uppers
          return false
      return containsLower
  
  isspace: ->
    spaces = '\t\n\x0b\x0c\r '

        if c in uppers
          containsUpper = true
        if c in lowers
          return new Bool false
      return new Bool containsUpper

  join: (iterable) -> return

