 	}
 
 	/// Determines if this Either value is a Right.
-	public func isRight() -> Bool {
+	public var isRight : Bool {
 		switch self {
 		case Left(_):
 			return false

	case let .Left(l):
		return .Left(l)
	case let .Right(r):
		return Either<L, RB>.Right(f(r))
	}
}


	}

	/// Determines if this Either value is a Left.
	public var isLeft : Bool {
		switch self {
		case Left(_):
			return true
