Since there's a bunch of stuff that can go wrong, resulting in simply an empty optional, there should be a logging callback that can be optionally passed to the methods that contact vault and allow the user to capture and log any information they deem necessary.
Since there's a bunch of stuff that can go wrong, resulting in simply an empty optional, there should be a logging callback that can be optionally passed to the methods that contact vault and allow the user to capture and log any information they deem necessary.