Я недавно работал с типами и записями Clojure, и мне было интересно, являются ли это очень новыми концепциями, или они вдохновлены объектной системой Common Lisp?