github.com/martinmoene/optional-lite (go): optional lite - A C++17-like optional, a nullable object for C++98, C++11 and later in a single-file header-only  library
Keywords: cpp17|cpp98|header-only|no-dependencies|optional|optional-implementations|single-file