 
 extension Inspector {
     
-    // Use this function to lookup the struct content:
-    // (lldb) po Inspector.print(sut) as AnyObject
-    
-    static func print(_ value: Any) -> String {
+    /**
+        Use this function to lookup the struct content:
+        ```
+        (lldb) po Inspector.print(view) as AnyObject
+        ```
+     */
+    public static func print(_ value: Any) -> String {
         return typeName(value: value) + print(attributesTree(value: value), level: 1)
     }
     

        guard count > 0 else {
            return " = []\n"
        }
        let prefix = Swift.Array(repeating: "  ", count: level).joined()
        return enumerated().reduce("") { (str, pair) -> String in
            return str + prefix + "[\(pair.offset)]" + Inspector.print(pair.element, level: level + 1)
        }
    }
}


fileprivate extension Dictionary where Key == String {
    func description(level: Int) -> String {
        let indent = Inspector.indent(level: level)
        return sorted(by: { $0.key < $1.key }).reduce("") { (str, pair) -> String in
            return str + indent + pair.key + Inspector.print(pair.value, level: level + 1)
        }
    }
}
