public int Result(Name init, Name targ) { foreach (var cond in Conditions) { return Value; } return 0; }