feat! in ErgoError, hide types from dependencies
The should be no need for callers to know the specific type of source errors, but exposing them can lead to trickier crate dependency management, so we now hide them.
The should be no need for callers to know the specific type of source errors, but exposing them can lead to trickier crate dependency management, so we now hide them.