18:09:55Bikea problem with the disembodiment/dfun thing is that another thread could change-class an argument to a method, or whatever, at any time, so if you want to be real safe about it you have to do a type check, and that's pretty much what discrimination is
18:10:02Bikei guess you could still do stuff with return values
18:50:55Bikei did a quick histogram of how call history lengths are distributed. in my clasp there are 921 generic functions. 441 have no call history, 229 have one call history entry, 82 have two, etc. decreasing
18:51:18Bikebut the ones with long call histories are important ones like cleavir-ir:inputs and shared-initialize