Properly mark zero-argument vmethods and handle more cases for retsize.