@philix I actually think a `garray`/`kvec` would be the best of both worlds here.