https://wiert.me/2021/02/16/the-magic-procedure-touchvar-construct/
The magic "procedure Touch(var ..." construct