Ensure Refresh pragma always uses a URL record #2865
To answer boolean <> flag. I suggest we go with booleans wherever we can and it doesn't make the existing construct too ugly. And converting flags to booleans should also be fair game. We'll have to watch out with exported flags though. Those will require some effort.