pub fn get(&self, id: TagId) -> Option<&Tag> {
        self.normal
            .get(id - 1) // tag id starts at 1, but arrays at 0 :)
            .or_else(|| self.hidden.iter().find(|&hidden_tag| hidden_tag.id == id))
    }
Get a tag by its ID.
This method returns normal, as well as hidden tags.
leftwm-core/src/models/tag.rs