Explain ParseBuffer
diff --git a/src/parse.rs b/src/parse.rs
index 8914696..8d51fd8 100644
--- a/src/parse.rs
+++ b/src/parse.rs
@@ -155,6 +155,12 @@
 pub type ParseStream<'a> = &'a ParseBuffer<'a>;
 
 /// Cursor position within a buffered token stream.
+///
+/// This type is more commonly used through the type alias [`ParseStream`] which
+/// is an alias for `&ParseBuffer`.
+///
+/// `ParseStream` is the input type for all parser functions in Syn. They have
+/// the signature `fn(ParseStream) -> Result<T>`.
 pub struct ParseBuffer<'a> {
     scope: Span,
     cell: Cell<Cursor<'static>>,