Short: New efun raise_caller_error()
From: Lars, Daniel von Dincklage <vondincklage@usa.net>
Date: Mon, 22 Jun 1998 00:53:36 +0200
Type: Feature
State: Unclassified
See also: p-990204-1

void raise_caller_error(string msg, object caller = previous_object())

  Works like raise_error, except that the error is attributed
  to <caller>, not this_object().

  <caller> must be in the current call stack!

Maybe make this an extension of raise_error() itself.

Note: can be done in an efun using caller_stack() and set_this_object().
