@lanodan @phnt @ignaloidas
Ok, so the error types from your dependencies get exposed as part of your API?
What if you wanted to confine a dependency, such that its types are not part of your API?
Eg. imagine you're writing SDL, and you want to abstract away all the different graphics stacks that you support - how do you do that?