Put remaining cursor last
diff --git a/src/lit.rs b/src/lit.rs
index 539e30d..23f8a3a 100644
--- a/src/lit.rs
+++ b/src/lit.rs
@@ -106,11 +106,11 @@
         fn parse(input: Cursor) -> PResult<Self> {
             match input.literal() {
                 Some((span, lit, rest)) => Ok((
-                    rest,
                     Lit {
                         span: span,
                         value: LitKind::Other(lit),
                     },
+                    rest,
                 )),
                 _ => match input.term() {
                     Some((span, term, rest)) => {
@@ -123,11 +123,11 @@
                         };
 
                         Ok((
-                            rest,
                             Lit {
                                 span: span,
                                 value: kind,
                             },
+                            rest,
                         ))
                     }
                     _ => parse_error(),