type is a really generally name. sometimes, it is used in other
libraries or various output as a valid field name. let's not make it a
reserved keyword that gets overriden by type == Kayvee
Previously, this would result in a log line failing to extracting any
dimensions because
```golang
dimensions.([]string)
```
would fail because
```golang
reflect.TypeOf(dimensions)
```
was `[]interface{}`.