arc> (= foo (obj (int int) +)) #hash(((int int . nil) . #<procedure:...t/git/arc/ac.scm:602:9>)) arc> (foo '(int int)) #<procedure:...t/git/arc/ac.scm:602:9>
Also, there is a bug in arc2 with using lists as keys in a table, to be fixed in the next Arc release. (See http://arclanguage.org/item?id=9151)