diff --git a/typed-racket-lib/typed-racket/base-env/base-env.rkt b/typed-racket-lib/typed-racket/base-env/base-env.rkt index d652fadb..83478480 100644 --- a/typed-racket-lib/typed-racket/base-env/base-env.rkt +++ b/typed-racket-lib/typed-racket/base-env/base-env.rkt @@ -640,7 +640,10 @@ [assq (-poly (a b) (Univ (-lst (-pair a b)) . -> . (-opt (-pair a b))))] [assv (-poly (a b) (Univ (-lst (-pair a b)) . -> . (-opt (-pair a b))))] -[assoc (-poly (a b) (Univ (-lst (-pair a b)) . -> . (-opt (-pair a b))))] +[assoc (-poly (a b c) + (cl->* (Univ (-lst (-pair a b)) . -> . (-opt (-pair a b))) + (c (-lst (-pair a b)) (-> c a Univ) + . -> . (-opt (-pair a b)))))] [assf (-poly (a b) ((a . -> . Univ) (-lst (-pair a b)) . -> . (-opt (-pair a b))))]