expected lite is a single-file header-only library for objects that either represent a valid value or an error that you can pass by value. It is intended for use with ...