What's the wisdom behind "use `thiserror` for libraries and `anyhow` for applications\
I often see people recommending using thiserror for libraries and anyhow for applications. Is there a particular reason for that? What problems can happen if I just use anyhow for libraries?