public static Func <A, R> ThreadSafeMemoize <A, R>(this Func <A, R> func) { return(Memoizer.ThreadSafeMemoize(func)); }
public static Func <A, R> Memoize <A, R>(this Func <A, R> func) { return(Memoizer.Memoize(func)); }