Allows injecting exceptions to a thread doing reflective call.

This works by binding the exception (a record) instead of `unit` to the
reflective stream. This assumes we will not raise `unit` as an exception...