хотя в 1914 году в Европе гремели пушки и вился пороховой дым над многокилометровыми полями сражений, а в 1944 году в Европе гремели пушки и вился пороховой дым, период 1914 - 1944 НЕ ЯВЛЯЕТСЯ тридцатилетней войной
Не то чтобы это не так, но функторы для этого дела пишут заведомо так, чтобы фримонада получалась осмысленная, если применить эту конструкцию просто к произвольному функтору, вероятнее всего лабуда выйдет