apply_magic() function:

number of ops:  10

 0  FETCH_W       $0, 'a', 1
 1  RECV          $0, '1', 0
 2  FETCH_R       $2, 'a', 1
 3  SEND_VAL      0, '0', 1
 4  SEND_VAL      0, '3', 2
 5  DO_FCALL      $3, 'rand', 0
 6  ADD           %4, $2, $3
 7  FETCH_W       $1, 'a', 1
 8  ASSIGN        $5, $1, %4
 9  RETURN        0, '', 0