pub fn nonnull() -> impl Parser<Die>
Parser for NonNull
This basically just walks the “pointer” member to the pointer type, and then from the pointer type to the inner type. Does a little verification along the way.