public static SimplePredictableUndirectedAction Simple(UndirectedDo DoFunc, UndirectedPredict PredictFunc) => new SimplePredictableUndirectedAction(PredictFunc, DoFunc);
public SimplePredictableUndirectedAction(UndirectedPredict PredictFunc, UndirectedDo DoFunc) : base(DoFunc) { this.PredictFunc = PredictFunc; }