pub fn setup<S: Subscriber + for<'a> LookupSpan<'a>>() -> (Result<ClientInitGuard, VarError>, impl Layer<S>)