diff --git a/collects/srfi/optional.ss b/collects/srfi/optional.ss index 534bcecd72..881ceca1fd 100644 --- a/collects/srfi/optional.ss +++ b/collects/srfi/optional.ss @@ -63,6 +63,8 @@ [(eq? pred integer?) "expected integer, "] [(eq? pred pair?) "expected pair, "] [(eq? pred procedure?) "expected procedure, "] + [(eq? pred string?) "expected string, "] + [(eq? pred vector?) "expected vector, "] [else ""])]) (error caller (string-append expected-string "given ~s") val)) val)))