Io.net: rework IPv6 parsing and printing

extract pure functional logic into pure functions and then layer the
scope crap on top properly

the formatting code incorrectly didn't do the reverse operation
(if_indextoname). fix that with some TODO panics
dac7ae1e43Andrew Kelley committed on 10/2/2025, 11:30:59 PMparent0f2427c
3 files changedLine totals unavailable