 		}
 	}
 
-	/// Returns the value of the receiver or `nil`.
+	/// Returns the value of the receiver, or `nil`.
 	public var value: T? {
 		switch self {
 		case let Branch(_, value, _):


	// MARK: Properties

	/// Returns the left branch of the receiver or `nil`.
	public var left: BinaryTree {
		switch self {
		case let Branch(left, _, _):

		}
	}

	/// Returns the right branch of the receiver, or `nil`.
	public var right: BinaryTree {
		switch self {
		case let Branch(_, _, right):
