Better feature parsing
Ensure that when using `get` the consumer always receives feedback
regardless of whether the signal is an `end`, `close` or an `error`.
Fixes #106.