  */
 public final class Folder: FileSystem.Item, FileSystemIterable {
     /// Error type specific to folder-related operations
-    public enum Error: Swift.Error {
+    public enum Error: Swift.Error, CustomStringConvertible {
         /// Thrown when a folder couldn't be created
         case creatingFolderFailed
 
         @available(*, deprecated: 1.4.0, renamed: "creatingFolderFailed")
         case creatingSubfolderFailed
+
+		/// A string describing the error
+		public var description: String {
+			switch self {
+			case .creatingFolderFailed:
+				return "Failed to create folder"
+			case .creatingSubfolderFailed:
+				return "Failed to create subfolder"
+			}
+		}
     }
     
     /// The sequence of files that are contained within this folder (non-recursive)

                    }
                }
            }
        }
        
        /// Operator used to compare two instances for equality

        }
        
        /// Error type used for failed operations run on files or folders
        public enum OperationError: Error, Equatable, CustomStringConvertible {
            /// Thrown when a file or folder couldn't be renamed (contains the item)
            case renameFailed(Item)
            /// Thrown when a file or folder couldn't be moved (contains the item)
