pub fn no_unsafe(session: &Lrc<Session>, span: Span)