The code has a "boost-lite" submodule. Is that part of the review?
In terms of public API, only the single part of boost-lite's API exposed in Outcome's public API which is boost-lite::tribool, which I exposed specially into the reference docs at https://ned14.github.io/boost.outcome/group__tribool.html (Outcome provides ternary based logic as an extension. If the peer review desires, we can fake hide tribool into namespace boost::outcome) Boost-lite provides the cmake based build, config, test, Boost.Test alternative, install, partial preprocess single header include generation and much of the internal implemention classes used by Outcome. However if accepted then Outcome would gain a Boost.Build veneer and be auto generated by script from the standalone Outcome same as Boost.ASIO is, and so I figure none of that is in scope for this review. (that said, constructive comments, especially bug reports, in the out of scope stuff are welcome. There are likely to be a ton of them) Niall -- ned Productions Limited Consulting http://www.nedproductions.biz/ http://ie.linkedin.com/in/nialldouglas/