Minor expression touch-up
diff --git a/src/expr.rs b/src/expr.rs
index fd2e14c..3abfb5e 100644
--- a/src/expr.rs
+++ b/src/expr.rs
@@ -316,7 +316,7 @@
 /// A single field in a struct pattern
 ///
 /// Patterns like the fields of Foo `{ x, ref y, ref mut z }`
-/// are treated the same as` x: x, y: ref y, z: ref mut z`,
+/// are treated the same as `x: x, y: ref y, z: ref mut z`,
 /// except `is_shorthand` is true
 #[derive(Debug, Clone, Eq, PartialEq)]
 pub struct FieldPat {
@@ -544,12 +544,11 @@
     ));
 
     named!(within_block -> Vec<Stmt>, do_parse!(
-        most: many0!(standalone_stmt) >>
+        mut most: many0!(standalone_stmt) >>
         last: option!(expr) >>
         (match last {
             None => most,
             Some(last) => {
-                let mut most = most;
                 most.push(Stmt::Expr(Box::new(last)));
                 most
             }