In E 0.8.36t, ? def term`foo` := term`foo(bar)` # value: term`foo(bar)` In E 0.8.37d and SVN: ? def term`foo` := term`foo(bar)` # problem: foo doesn't match: term`foo(bar)` This change has broken several term-using programs, and I do not recall it being announced. -- Kevin Reid <http://homepage.mac.com/kpreid/>