Question about syntax for assigning a function to a variable

You’re right. You’re technically assigning a wrapper that calls a, not a itself. To assign a to mi.Installer, just assign it like you would any other variable:

mi.Installer = a