#pragma once #include #include #include namespace ovdl::detail { using error_range = decltype(std::declval()->errors()); }