pub fn show_external_declaration<F>(f: &mut F, ed: &ExternalDeclaration)where
    F: Write,