document why for several Iterable subclasses we ignore forIterableEnvelope param