pub fn add(&mut self, array: Arc<SemArray>) -> SemId {
        let id = self.get_free_id();
        self.arrays.insert(id, array);
        id
    }
/// Insert the `array` and return its ID
Insert the `array` and return its ID
Insert the ` array ` and return its ID
pub fn add(&mut self, array: Arc<SemArray>) -> SemId {
        let id = self.get_free_id();
        self.arrays.insert(id, array);
        id
    }
pub fn add ( & mut self , array : Arc < SemArray > ) -> SemId { let id = self . get_free_id ( ) ; self . arrays . insert ( id , array ) ; id }
Insert the `array` and return its ID
Insert the ` array ` and return its ID
&mut self
array
Arc<SemArray>
&mut self
array
Arc<SemArray>