TODO(fxbug.dev/49438): write docs, more comments, clang-doc?
TODO(fxbug.dev/49438): fuzzer
TODO(fxbug.dev/49438): use in userboot