You could have a 1-arg argument like before when it is assumed that `returnVoid` is `false`. This makes most `ReturnStatement` instances creation more readable than having a `false` parameter. You can then have it only when needed.