When you need to use a transformation with custom options you can
define an alias, and reuse it when needed.
In this example, self-defending capabilities are added to the function
foo only when the size of the function is at least 512 chars long.
You can also define
global aliases when you need to use the alias globally.
Aliases are also inherited from upper blocks so if you define an alias for a block you can enable it not only in that block but also in any of the inner statements and blocks.
sd1 is attached to the function
foo and any of its children but it is only used in the function