Full threadrandyd·This is smart, I've had to build these things at every company I've been at and I've never found any good abstractionsView on HN