Thanks!. That worked, replacing (scheme base) with (hoot records) and removing the 3rd parameter of the record fields (hoot records uses only two apparently).
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!