Serial console

work in progress - I'm finding failure modes that I hope to debug first
only because `\s` failed to match when I wrote it initially.