c
@insert_reference_here: (про плюсовый std::variant, неспособный содержать void) "Сделай свой собственный unit type и возвращай его"
я пишу на C++11, и мне в принципе безразлично, variant или expected — и то, и другое мне приходится тащить в виде библиотек. Я не вижу особого проку тащить variant, писать свой Void и потом городить из этого Result, если я могу просто притащить expected и уже иметь Result