declare type MemoizedFunction = (fn: F) => F; declare const monadicMemoize: MemoizedFunction; export { monadicMemoize };