Some more compelling synom examples
diff --git a/src/ty.rs b/src/ty.rs
index 4031fc3..f0cc88c 100644
--- a/src/ty.rs
+++ b/src/ty.rs
@@ -487,7 +487,7 @@
                 cond!(!lifetimes.is_empty(), punct!(",")),
                 separated_nonempty_list!(
                     punct!(","),
-                    terminated!(ty, not!(peek!(punct!("="))))
+                    terminated!(ty, not!(punct!("=")))
                 )
             )) >>
             bindings: opt_vec!(preceded!(
@@ -552,7 +552,7 @@
         name: option!(do_parse!(
             name: ident >>
             punct!(":") >>
-            not!(peek!(tag!(":"))) >> // not ::
+            not!(tag!(":")) >> // not ::
             (name)
         )) >>
         ty: ty >>