Notes on an externalized `event` constructor.
Handle error events.

Closes #89.
Closes #83.
Merge branch `error-events` into `master`.