pub trait DeriveableSecretClientExt {
// Required methods
fn derive_module_secret(
&self,
module_instance_id: ModuleInstanceId,
) -> DerivableSecret;
fn derive_backup_secret(&self) -> DerivableSecret;
fn derive_pre_root_secret_hash(&self) -> [u8; 8];
}