We're going to at least need to make a mention that we're leaving the implementation of this function to the user, and maybe a clue on how it might work (because after all, the example you chose for this entry is actually pretty awesome and real-world).