More documentation updates.
Actually use the initialID value in evaluating things; also, set it to the minBound for Ints, so we have as much room as possible to generate new things. To be fair, it's hard to imagine a scenario in which you could plausibly generate more than maxBound unique IDs -- back-of-the-envelope calculation says that this would take ~600 years at a rate of 1 billion per second...