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