Illustrate the syntax for peek
diff --git a/src/lookahead.rs b/src/lookahead.rs
index a6ca6d8..5a3c901 100644
--- a/src/lookahead.rs
+++ b/src/lookahead.rs
@@ -90,6 +90,17 @@
 impl<'a> Lookahead1<'a> {
     /// Looks at the next token in the parse stream to determine whether it
     /// matches the requested type of token.
+    ///
+    /// # Syntax
+    ///
+    /// Note that this method does not use turbofish syntax. Pass the peek type
+    /// inside of parentheses.
+    ///
+    /// - `input.peek(Token![struct])`
+    /// - `input.peek(Token![==])`
+    /// - `input.peek(Ident)`
+    /// - `input.peek(Lifetime)`
+    /// - `input.peek(token::Brace)`
     pub fn peek<T: Peek>(&self, token: T) -> bool {
         let _ = token;
         peek_impl(self, T::Token::peek, T::Token::display)
diff --git a/src/parse.rs b/src/parse.rs
index b243827..90b3d3e 100644
--- a/src/parse.rs
+++ b/src/parse.rs
@@ -332,6 +332,17 @@
     ///
     /// Does not advance the position of the parse stream.
     ///
+    /// # Syntax
+    ///
+    /// Note that this method does not use turbofish syntax. Pass the peek type
+    /// inside of parentheses.
+    ///
+    /// - `input.peek(Token![struct])`
+    /// - `input.peek(Token![==])`
+    /// - `input.peek(Ident)`
+    /// - `input.peek(Lifetime)`
+    /// - `input.peek(token::Brace)`
+    ///
     /// # Example
     ///
     /// In this example we finish parsing the list of supertraits when the next