//^
//^ HEAD
//^
//> HEAD -> PROBLEM
uselibutils_threat::Threat;//> HEAD -> SUPER
usesuper::argument::Argument;//^
//^ CONSOLE
//^
//> CONSOLE -> TRAIT
pubtraitConsole{fnarguments(&self)->&[Argument];fnsync(&mutself)->();fnproblem(&mutself, threat: Threat)->();}