//! Option parser implementation using combinators
use Parser;
use crate::;
/// 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.