I've run into some weird ass problems with Guile's OOP system and I can't tell if it's a bug in Guile or a bug in my code. a class defines a slot with a getter. when using that getter on an instance of a subclass it throws a "no applicable method" error. indeed, when I inspect the generic function, there are methods for a bunch of other subclasses, but not the one I'm interested in. wtf?