Single header implementation of std::expected with functional-style extensions
