--- "effect": patch --- Fix `ErrorClass` and `TaggedErrorClass` `toString` to match native `Error` output format (e.g. `E: my message` instead of `E({"message":"my message"})`), closes #1940. Also fix prototype properties (e.g. `name`) being lost after `.extend()`.