1use crate::Lisp; 2 3pub trait Lispify { 4 type Output: Into<Lisp>; 5 fn lispify(&self) -> Self::Output; 6} 7 8impl Lispify for Lisp { 9 type Output = Lisp; 10 11 fn lispify(&self) -> Self::Output { 12 self.clone() 13 } 14}