zerocopy's 0.8.x release has added new error types to allow callers to handle parsing failures. We should use these errors and propagate those up.