fixed #390 Module level directives: It is legal to not use () in -directive([...])