function TestSession.new(u)local W={results=TestResults.new(u);nodeStack={},contextStack={},expectationContextStack={};hasFocusNodes=false}setmetatable(W,TestSession)return W end

function TestSession.new(plan)
	local self = {
		results = TestResults.new(plan),
		nodeStack = {},
		contextStack = {},
		expectationContextStack = {},
		hasFocusNodes = false,
	}

	setmetatable(self, TestSession)

	return self
end
