!7 cmodule WTC > DynPrintLog { transient S program = [[ theory (discord token) { synonym token = (discord token) synonym bot = (discord bot) a token is something a bot needs in order to (connect to discord) } a $a is something a $b needs in order to $c & $d is a $b & $d wants to $c => $d needs a $a gazelle is a bot gazelle wants to (connect to discord) expect (gazelle needs a token) ]]; start-thread { ai_checkMusing(program); assertFailsVerbose(r { ai_checkMusing(program + "\n" + "expect (not a fact)") }); print("OK!"); } }