-- (C) Copyright International Business Machines Corporation 23 January 
-- 1990.  All Rights Reserved. 
--  
-- See the file USERAGREEMENT distributed with this software for full 
-- terms and conditions of use. 
/* SCCS Info: @(#)Decisions	1.2 3/13/90 */

7/22.  The return address for a callmessage must be part of its value, not its
finalization context.  This is so that when we put its value into an inport or
table, we can keep one copy of the finalization routine and context which 
applies to all of the contained objects.

9/8: the copy operation will be implemented by changing the "finaliztion
routine" to a type-dependent routine which does finalization and copying,
depending on the selection argument passed.

9/8: finalizatyion of callmessages will be achieved by creating a descriptor
for each callmessage type family which list the fields that have to be
finalized.  This will be part of the value of an inport that accepts
callmessages, and the call operation will place it in a callmessage as it
passes through the inport.
