Support facilities for Terms.

Including ...