compress New*List functions
zero newly allocated memory
List(struct) should use List(U32) etc when possible
use full path in schema.capnp and remove go.capnp hack in capnpc-go