Would `#to_sexp` make sense to call inside the initializer, or is it something the error class shouldn't know about? This isn't a leading question btw, I'm mostly curious.