Minoru>
@AlexFails: Просто optional<string> или вообще string
>
@AlexFails: Да блин, тут просто можно в случае успеха пустую строку вернуть
по этим типам непонятно, что строка означает ошибку. Мне это не нравится. Хочу сигнатуры, по которым понятно, что делает функция