# Guppy for H-Series `hugr-qir` is aimed at Guppy programs that compile through HUGR and then target Quantinuum's H-Series systems via QIR. That workflow is already usable today, but it supports only a subset of Guppy. This section summarizes the current limitations to keep in mind when writing programs for H-Series targets. - Start with the [Support matrix](support-matrix.md) for a quick feature-level overview. - Use [Collections and structs](collections-and-structs.md) when you need the current rules around arrays, tuples, and structs. - Browse [Guppy feature examples](guppy-features/index.md) for paired supported examples and unsupported counterexamples from the repository. ```{toctree} :maxdepth: 1 support-matrix collections-and-structs guppy-features/index ```