;; should this be called impc:ti:generic-type? is the presence of a ;; bang (!) the only thing to check? (define impc:ti:bang-type? (lambda (type) (string-contains? (atom->string type) "!")))