#pragma once #include #include #include #include #include #include namespace vamp_zero { auto parse_score_document(std::string_view json, std::string source_path = {}) -> std::expected; // Parts must be ordered by title, composer, part, and ID, as returned by the catalog query. auto group_ordered_parts(std::vector parts) -> vamp_zero::catalog; }