#pragma once #include #include namespace cpp20 { [[nodiscard]] auto span_sum(std::span data) -> int; [[nodiscard]] auto first_and_last(std::span data) -> std::pair; [[nodiscard]] auto make_subspan(std::span data, std::size_t offset, std::size_t count) -> std::vector; } // namespace cpp20