#pragma once #include #include #include #include #include namespace fesa { struct ParseDeckResult final { std::optional deck; std::vector diagnostics; }; [[nodiscard]] ParseDeckResult parse_deck( const std::filesystem::path& path); } // namespace fesa