class Sus::Expect

def initialize(assertions, subject, inverted: false, distinct: false)

def initialize(assertions, subject, inverted: false, distinct: false)
	@assertions = assertions
	@subject = subject
	
	# We capture this here, as changes to state may cause the inspect output to change, affecting the output produced by #print.
	@inspect = @subject.inspect
	
	@inverted = inverted
	@distinct = true
end