   expectEqual(String(optString), "Optional(XString)")
   expectEqual(debugPrintStr(optString), "Optional(XString)")
 
-  let iouString : TestString! = TestString()
+  let iouString: TestString! = TestString()
   expectTrue(iouString is CustomStringConvertible)
   expectTrue(canGenericCast(iouString, CustomStringConvertible.self))
   // CustomDebugStringConvertible conformance is a temporary hack.

  expectEqual(String(optNoString), "Optional(main.TestNoString)")
  expectEqual(debugPrintStr(optNoString), "Optional(main.TestNoString)")

  let iouNoString : TestNoString! = TestNoString()
  // IOU directly conforms to CustomStringConvertible.
  // Disabled pending SR-164
  //   expectTrue(iouNoString is CustomStringConvertible)

// description regardless of whether the wrapper type conforms to an
// output stream protocol.
OptionalTests.test("Optional OutputStream") {
  let optNoString: TestNoString? = TestNoString()
  expectFalse(optNoString is CustomStringConvertible)
  expectFalse(canGenericCast(optNoString, CustomStringConvertible.self))
  expectFalse(optNoString is Streamable)
