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