convenience data

case insensitive could be written as 
```
i = noFlags{ ignoreCase = true }
```
instead of writing a complete definition