Serial console

work in progress - I'm finding failure modes that I hope to debug first
Why not just `IP = vals...` ?