The BNF grammar for
use is too-forgiving, as a matter of practicality, because of the many different things that this pragma can do. The description in
perldoc lib specifies that the parameter should be a list, and that is exactly what it should be, even if the grammar does not produce a syntax-error when you deviate from it.