pub fn leak < 'l , T > ( inner : T ) -> & 'l T { Box :: leak ( Box :: new (inner) ) }