src/memo.erl

-module(memo).
-compile([no_auto_import, nowarn_unused_vars, nowarn_unused_function, nowarn_nomatch, inline]).
-define(FILEPATH, "src/memo.gleam").
-export([memo/2]).

-file("src/memo.gleam", 3).
-spec memo(
    fun((fun((DKT) -> DKU), DKT) -> DKU),
    fun((fun((DKT) -> DKU)) -> DKV)
) -> DKV.
memo(F, Then) ->
    memo_erl:memo(F, Then).