Чисто интересно, какие юзкейсы могут быть у windowed и chunked функций? Кто-нибудь использовал?
Windowed вообще в целом полезен, если нужно выполнить какие-то действия над элементами коллекции, опираясь на предыдущие элементы. Я у себя юзал, к примеру, чтобы dash-separated-strings конвертировать в PascalCaseStrings.