Fix `ALL_OF' macro because ubound((array), 1) causes internal compiler error
Add compile options
Simplify