multiword_entry: implement operator++ semantics

This reworks next_word/advance to support iterator-style `++x`
semantics.