(feat) Add a cause field for error chaining.