We were trying to make a function that returns itself. ``` rust #![feature(conservative_impl_trait)] fn foo() -> impl Copy { foo } ``` rustc overflows its stack. cc @aturon