async fn request_header( peer: &Channel, tree_name: String, tips: LayerUTips, comms_timeout: u64, ) -> Result<Vec<Header>>