именно поэтому я и написал эту статью - объяснить смысл без лапши, которую навешивают в этом чате. Вообще я имел в виду не саму обертку, а реализацию генератора значений, который используется в функторе. Т.е. код, который можно залифтить в функтор. Неужели ты это не понял?