pub trait ProposedLeaseIdSupport<'a> { type O; fn with_proposed_lease_id(self, _: &'a LeaseId) -> Self::O; }