Fail gracefully if prerequisites not installed
Some ldh_client functions have prerequisites. Until packaging is sorted out, we should:
- only request these libraries when the function is called
- fail gracefully if they are not installed
See https://source.puri.sm/liberty/ldh_client/issues/9 for a counter-example.