pub fn resolve_forward_declarations(&self) -> HashSet<String> {
        self.bindings
            .iter()
            .filter_map(binding_declares_fn)
            .collect()
    }
// allow let bindings that declare `fn*`s to capture other
// let bindings that declare `fn*`s
allow let bindings that declare `fn*`s to capture other
let bindings that declare `fn*`s
allow let bindings that declare ` fn * ` s to capture other let bindings that declare ` fn * ` s
pub fn resolve_forward_declarations(&self) -> HashSet<String> {
        self.bindings
            .iter()
            .filter_map(binding_declares_fn)
            .collect()
    }
pub fn resolve_forward_declarations ( & self ) -> HashSet < String > { self . bindings . iter ( ) . filter_map ( binding_declares_fn ) . collect ( ) }
allow let bindings that declare `fn*`s to capture other
let bindings that declare `fn*`s
allow let bindings that declare ` fn * ` s to capture other let bindings that declare ` fn * ` s
&self