Trap Spaces as Labelled Ideals of SCC Posets: A Structural-Functional Theory of Reachability in Asynchronous Boolean Networks | Synapse