{"ast_node_type":"other","tokens":[{"end":65,"kind":"keyword","start":0,"text":"///"}]}
    /// `S1`, the value for `S2` will already have been computed.
    /// This is convenient when the edges represent dependencies: when you visit
    pub fn all_sccs(&self) -> impl Iterator<Item = S> + 'static {