Bdk needs this separation of policy and mechanism to enable novel implementions of wallets using it.
reply