Simplification:

```
ticker := time.Tick(interval)
for {
  select {
    case <-ticker:
    // Wee
    case <-otherChan:
    // Woo
  }
}
```