pub fn visit(
    path: String,
    recursive: bool,
    lib: String,
    ctl: String,
    cmd: String
) -> DataArray