Generate complex gmail filters via a neat little ruby DSL