Begin Parse impls for expressions
diff --git a/src/ty.rs b/src/ty.rs
index fa1083f..9052968 100644
--- a/src/ty.rs
+++ b/src/ty.rs
@@ -250,7 +250,6 @@
 pub mod parsing {
     use super::*;
     use parse::{Parse, ParseStream, Result};
-    use synom::Synom;
 
     impl Parse for Type {
         fn parse(input: ParseStream) -> Result<Self> {
@@ -416,7 +415,7 @@
                     bracket_token: bracket_token,
                     elem: Box::new(elem),
                     semi_token: content.parse()?,
-                    len: content.parse_synom(Expr::parse)?,
+                    len: content.parse()?,
                 }))
             } else {
                 Ok(Type::Slice(TypeSlice {
@@ -458,7 +457,7 @@
                 bracket_token: bracketed!(content in input),
                 elem: content.parse()?,
                 semi_token: content.parse()?,
-                len: content.parse_synom(Expr::parse)?,
+                len: content.parse()?,
             })
         }
     }