Okay, I had a big question typed out here, but just had a Eureka moment, and thought I'd instead say thank you for this library! It's giving my brain a real workout, but what it does is amazing.