I have a use case where a user can signup for a repeating series of events, but only through the first instance of it. Seems pretty straightforward, I'm going to start on it and followup with a patch unless it's been done elsewhere.