Fixing convenience.clj to use new signature API