  */
 
 func blockStringValue(rawValue: String) -> String {
-    
-    print("inputString: \n>>>\(rawValue)<<<\n")     // debug
-    
     var commonIndent: Int = 0
     var lines = rawValue.utf8.split { (code) -> Bool in
         return code == 0x000A || code == 0x000D
     }
     
-    for line in lines { print(String(line)) }       // debug
-    
     for idx in lines.indices {
         let line = lines[idx]
-        // we already drop this before we get here..
         if idx == lines.startIndex { continue }
         if let indentIndex = line.firstIndex(where: { $0 != 0x0009 && $0 != 0x0020 }) {
             let indent = line.distance(from: line.startIndex, to: indentIndex)

        }
        newLines.append(line)
    }
    
    for line in newLines { print(String(line)) }   // debug
    
    lines = newLines
    newLines.removeAll()
    print()
    for line in lines { print(String(line)) }     // debug
    
    for idx in lines.indices.reversed() {
        let line = lines[idx]
        if newLines.count == 0,

            result.append(contentsOf: Substring(lines[idx]))
        }
    }
    
    return String(result)
}
