Performs the command on the given system.
@override Future<R> run(CommandContext<State, System> context, System system) async { return await _run(system, context.currentValue as T); }