They change the value of fields in spells for units. Boolean field would be something like "check requirements: true/false". You can set real fields (things like damage, duration, etc.), integer fields (mana cost), string fields (sfx paths), etc. for any spell currently on a unit. This will be permanent for that unit until you change that field to something else. This allows for real-time editing of spell fields to account for things like hero attributes.