This happens when trying to convert an `InvalidResult` to `std::optional<std::unique_ptr<double>>`
This happens when trying to convert an
InvalidResulttostd::optional<std::unique_ptr<double>>