Utilities for use with the PLT contract library.
(arity/c arity) → flat-contact?
arity : natural?
Returns a flat contract that requires the input to be procedure that accepts the specified number of (non-keyword) arguments. The procedure may, in addition, accept more and/or fewer arguments and any number of keyword arguments.