diff --git a/src/func/instances/stackless.rs b/src/func/instances/stackless.rs
index 6321667..782b374 100644
--- a/src/func/instances/stackless.rs
+++ b/src/func/instances/stackless.rs
@@ -47,17 +47,6 @@ enum EvalTree<'a> {
 
 type Oet<'a> = Option<EvalTree<'a>>;
 
-struct Temp;
-
-impl Atom for Temp {
-    fn next<'t>(self: Box<Self>) -> Oet<'t>
-    where
-        Self: 't,
-    {
-        unreachable!()
-    }
-}
-
 impl<'a> EvalTree<'a> {
     fn next_composite(mut self: Box<Self>, other: Box<Self>) -> Self {
         match *self {