Revert "word-at-a-time: make the interfaces truly generic"

This reverts commit c901b8df6ced97f2840fb0979b3ca01abfba39a1.