A node's property branches, keyed by property name.
Each name maps to the branches reachable through it: one branch for a plain
property, one per declaring variant for a union-typed property, so a name shared across variants
keeps every variant branch rather than collapsing to one.
Important
Sibling branches under one name share identical Flake fields, differing only in
entry, drain, and entries.
The replication is intentional: it leaves every Branch a self-contained Flake, so
consumers walk uniformly without special-casing union fan-out.
A node's property branches, keyed by property name.
Each name maps to the branches reachable through it: one branch for a plain property, one per declaring variant for a union-typed property, so a name shared across variants keeps every variant branch rather than collapsing to one.
Sibling branches under one name share identical Flake fields, differing only in entry, drain, and entries. The replication is intentional: it leaves every Branch a self-contained Flake, so consumers walk uniformly without special-casing union fan-out.