@ -196,7 +196,7 @@ class Function:
case []:
return None
case [(bindings, body), *rest]:
return Some(subst_all(bindings, body.subst(self, 'recur')))
return Some(subst_all(bindings, body))
raise Exception('Unreachable')
def __repr__(self) -> str: