pub fn indent<R, F>(op: F) -> Rwhere
    R: Debug,
    F: FnOnce() -> R,