When I create services A and B where service B is dependent on service A. During the construction of service B, I call a method from A that can fail with a TaggedErrorA. If I don't export TaggedErrorA I get several type errors that say something like this:
extends clause of exported class B has or is using private name Stream/Sink/Effect/Channel
maybe important to note that service A and B are in different files