2 ms·Or under-generalised with the logic duplicated in a dozen places, ever-so-slightly differentlyby oneeyedpigeon 13y agoOr under-generalised with the logic duplicated in a dozen places, ever-so-slightly differently