<tsdh> Is there a way to use multimethods dispatching on type if the type of an objects isn't manifested in its class? Basically, I need something like (defmulti foo class), but with my own class and isa? functions.
[00:56:21] <tsdh> I mean, I could use `make-hierarchy' and `derive' to convert the custom type hierarchy of the objects to a hierarchy suitable for isa?, but it doesn't feel right to duplicate that information...
From IRC: