pub fn multipart( length: u64, signer: &impl IdentitySigner, rate: u64, chain: Chain, ) -> Result<Quote, Error>