I did a make check, Mac OS Sierra, and saw it crash too. $ cd test-suite/lalr $ ../../meta/guile ... scheme@(guile-user)> (load "test-lr-basics-01.scm") ERROR: In procedure #: ERROR: Wrong type to apply: # Entering a new prompt. Type `,bt' for a backtrace or `,q' to continue. scheme@(guile-user) [1]> modules/system/base/lalr.upstream.scm contains the following: (define-record-type lexical-token (make-lexical-token category source value) lexical-token? (category lexical-token-category) (source lexical-token-source) (value lexical-token-value))