vec::slice allocates a new vector, when in most cases vec::view would be better since it doesn't have to allocate anything. Currently region inference makes this tricky.
Use iteration protocol for ebml, use vec::view in more places (issue #…
Removed the rest of the vec::view calls that were marked with #2880. …