def trim(self, len_):
other = Version(None)<EOL>other.tokens = self.tokens[:len_]<EOL>other.seps = self.seps[:len_ - <NUM_LIT:1>]<EOL>return other<EOL>
Return a copy of the version, possibly with less tokens.

        Args:
            len_ (int): New version length. If >= current length, an
                unchanged copy of the version is returned.