Stricter types for nil values.
Updated change log with new method names.
Dispose of the event signal when the channel terminates.