- (case-lambda-checked (((arg-name predicate?) args ...) body ...) ...)syntax
Similar to [[|case-lambda]], but allows for each argument to be specified as an (arg-name predicate?) pair which only succeeds if the argument matches the provided predicate.
IMPORTANT NOTE: like lambda-checked, case-lambda-checked does not support "rest" args such as ((arg2 pred?) args . rest). Attempts to use this syntax will result in a compilation error.