 	}
 
 
-	// MARK: Cases
+	// MARK: SequenceType
 
-	case Cons(Element, Box<List>)
-	case Nil
-}
-
-
-/// Lists conform to SequenceType.
-extension List: SequenceType {
 	func generate() -> GeneratorOf<Element> {
 		var list = self
 		return GeneratorOf {

//  Copyright (c) 2014 Rob Rix. All rights reserved.

/// A singly-linked lazy list.
enum List<Element>: NilLiteralConvertible, Printable {
	// MARK: Constructors

	/// Nil case.

			}
		}
	}


	// MARK: Cases

	case Cons(Element, Box<List>)
	case Nil
}


