I've been getting the below error when attempting to compile, despite having correct syntax (as checked by normal Guile) and not using the procedure fill-rect anywhere:
guild compile-wasm -L modules -o game.wasm game.scm
Backtrace:
In ice-9/read.scm:
231:26 19 (lp #\2)
231:26 18 (lp #\")
231:26 17 (lp #\c)
231:26 16 (lp #\")
231:26 15 (lp #\a)
231:26 14 (lp #\")
231:26 13 (lp #\a)
231:26 12 (lp #\")
231:26 11 (lp #\a)
231:26 10 (lp #\")
231:26 9 (lp #\a)
231:26 8 (lp #\")
231:26 7 (lp #\a)
231:26 6 (lp #\")
231:26 5 (lp #\a)
231:26 4 (lp #\")
231:26 3 (lp #\a)
231:26 2 (lp #\")
734:20 1 (lp #\#)
In unknown file:
0 (list->typed-array #{c1c"\x29;\xa;; }# 140 (# # # …))
ERROR: In procedure list->typed-array:
In procedure length: Wrong type argument in position 1: fill-rect
make: *** [Makefile:14: game.wasm] Error 1
Guile is version 3.0.9-0.3b76a30 and was updated yesterday through guix pull on a Debian 6.1.90-1 system.