Simplify epsilon macro
diff --git a/src/helper.rs b/src/helper.rs
index 90a2499..d1db351 100644
--- a/src/helper.rs
+++ b/src/helper.rs
@@ -47,11 +47,6 @@
 
 macro_rules! epsilon {
     ($i:expr,) => {
-        call!($i, {
-            fn epsilon<T>(input: T) -> ::nom::IResult<T, ()> {
-                ::nom::IResult::Done(input, ())
-            }
-            epsilon
-        })
+        value!($i, ())
     };
 }