Split the common Error signature in a separate (public) module