fn install(args_ InstallArgs) !
fn uninstall() !
struct InstallArgs { pub mut: reset bool uninstall bool }