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