Fix type inference in alt parser
diff --git a/src/expr.rs b/src/expr.rs
index c5d7d14..12e4812 100644
--- a/src/expr.rs
+++ b/src/expr.rs
@@ -1781,7 +1781,7 @@
             punct!(..=) => { RangeLimits::Closed }
             |
             // Must come before Dot2
-            punct!(...) => { |dot3: Token![...]| RangeLimits::Closed(Token![..=](dot3.0)) }
+            punct!(...) => { |dot3| RangeLimits::Closed(Token![..=](dot3.0)) }
             |
             punct!(..) => { RangeLimits::HalfOpen }
         ));