pub fn handle(
action: &str,
path: Option<&str>,
root: &str,
cache: &mut SessionCache,
crp_mode: CrpMode,
depth: Option<usize>,
kind: Option<&str>,
to: Option<&str>,
format: Option<&str>,
since: Option<&str>,
) -> String