pub fn opt<Stream, Context, Parser>(parser: Parser) -> Optional<Parser>where Stream: Clone, Parser: Parse<Stream, Context>,
Function style version of crate::Utils::opt