This also explains why I couldn't get it to work in my Guile image. It kept altering me that the record type "was final". I guess #:extensible means it's not final!