proper return values from /ping as-value

all we have right now in the number of successful responses received w/o any indication.

[me@router] > :put [ping 8.8.8.8 count=3]
  SEQ HOST                                     SIZE TTL TIME  STATUS          
    0 8.8.8.8                                    56  57 9ms  
    1 8.8.8.8                                    56  57 10ms 
    2 8.8.8.8                                    56  57 8ms  
    sent=3 received=3 packet-loss=0% min-rtt=8ms avg-rtt=9ms max-rtt=10ms

3

can we have at least the summary of the sent/received ping probes returned as values, and omit the regular output to “stdout”?
say something like this shouldn’t be that hard:

[me@router] > :put [ping 8.8.8.8 count=3]
address=8.8.8.8;sent=3;received=3;packet-loss=0%;min-rtt=8ms;avg-rtt=9ms;max-rtt=10ms;

:global p [/ping B8:69:F4:74:65:41 arp-ping=yes interface=ether9 count=1 ttl=1]
:put $p