 	struct Formatting {
 		let colorful: Bool
 		
+		/// Wraps or passes through a string.
 		typealias Wrap = (string: String) -> String
 		
 		init(_ colorful: Bool) {

	case Never = "never"
	case Always = "always"
	
	public var isColorful: Bool {
		switch self {
		case .Always:

		let projectName: Wrap
		let path: Wrap
		
		/// Wraps a string in quotation marks and formatting.
		func quote(string: String, quotationMark: String = "\"") -> String {
			return wrap(colorful)(wrap: Color.Wrap(foreground: .Green))(string: quotationMark + string + quotationMark)
		}
