CHAINS is a Common Lisp system for constructing an experiment chain in which a number of tasks are executed to produce a result.