Evaluator requests shouldn't be Z7s but a custom type specifying
- the input arguments
- the programming language
- the code string
and, later, things like
- whether to use reentrance
- custom serialization and deserialization code strings
Using a custom type will allow the Avro schema to compress things much more efficiently.