rpc replies are now [seq,pin,value] iso [seq,pin.values...]
simpler logic for tracking mqtt subscription messages
remove experimental code, basic tracking works
start on adding units info etc, tricky to make this fully dynamic
implement Waiter as Sink + Concat3