expression attached to a function definition specifying when
(for what arguments) that definition is appropriate.
which is used to select a
clause from several alternative
matching clauses.
specifies when an message may be sent or received.
(1995-05-09)