Parse impls for more expr types
Including: loop, while, for, if, literals
diff --git a/src/path.rs b/src/path.rs
index 20c70cd..afdecc2 100644
--- a/src/path.rs
+++ b/src/path.rs
@@ -232,7 +232,7 @@
                 }
 
                 if input.peek(Lit) {
-                    let lit = input.call(expr::parsing::expr_lit)?;
+                    let lit = input.parse()?;
                     return Ok(GenericArgument::Const(Expr::Lit(lit)));
                 }