public static Unit iter <NEWTYPE, T, PRED>(NewType <NEWTYPE, T, PRED> value, Action <T> f) where PRED : struct, Pred <T> where NEWTYPE : NewType <NEWTYPE, T, PRED> => value.Iter(f);
public static Unit iter <T>(NewType <T> value, Action <T> f) => value.Iter(f);