`position` will be moved in MessageType.skip().  The skip length varies according to the actual MessageFormat type and within MessageType.skip(), it calls MessageUnpacker.consume(skip length).