sub callback_wrapper { my ($callback_id, @params) = @_; my ($_err, $callback_data) = actual_function(@params); calback_reply($callback_id, $_err, $callback_data); return $_err; }