fun T.mustBe(t : T) { assert("$this must be $t") {this == t} } inline fun assert(message : String, condition : () -> Boolean) { if (!condition()) throw AssertionError(message) } fun box() : String { "lala" mustBe "lala" return "OK" }