I think the experience so far has been "ok, this way isn't working well, maybe it's time we made all our statistics gathering binaries thin layers on top of .so 's that implement the variation in output." It's been valuable to (re)learn that, but .. -adrian