Uberкостыль для передачи возвращаемого типа при компоновке функций.
Еще одно исправление для композиции функций.
Merge pull request #123 from impworks/func-compose

Func compose