pub fn strict_concat<'a, D>(docs: D, sep: &'a str) -> RcDoc<'a>where
    D: Iterator<Item = RcDoc<'a>>,