iterating over the eulas in the doc and emitting the version as part of the key actually won't work. Many docs don't actually have the json for version 2.0 of the eula since that only gets generated lazily in a lazy migration.

So unless i keep a list of which versions to look for in the view, i couldn't emit by version