* On success, return the number of bytes consumed from `view`, and the created
* action in `*action`. On failure, return -1.
*/
* On success, return the number of bytes consumed from `view`, and the created
* action in `*action`. On failure, return -1.
*/