посмотрел исходники так они немного бредовые. на вход приходят или 2 или 3 параметра (3й - default)
но если 2й аргумент передать Closure то он пытается вернуть не default а Closure(default) т.е прогнать через колбек.. нахера? Мне надо бы вернуть default как дефаулт в этом случае