additional configuration and intermediary state would go here, such as:

```go
patterns []string // for matching on shell patterns
latency time.Duration // for throttling
events map[string]*eventOnFile // time.Time for throttling events
steps []step // which filters are enabled
```