I'd like to see ``notifications accomplished via an interface that wraps the chan:

```
type Notifier interface {
  Notify(…)
}
```

This enables transformation chains if we need them.