#pragma once #include #include #include namespace cpp17 { [[nodiscard]] auto safe_divide(int lhs, int rhs) -> std::optional; [[nodiscard]] auto find_user(const std::vector& users, const std::string& name) -> std::optional; [[nodiscard]] auto first_positive(const std::vector& data) -> std::optional; } // namespace cpp17