Function compose_message:
Defined in module m_messages (file: /std/modules/m_messages.c)

The lowest level message composing function; it is passed the object
for whom the message is wanted, the message string, the array of people
involved, and the objects involved.  It returns the appropriate message.
Usually this routine is used through the higher level interfaces.

Prototype:
varargs string compose_message(object forwhom, string msg, object *who, 
  array obs...);
