perl -c Thing.pm Bareword "nnext" not allowed while "strict subs" in use at Thing.pm line 21. syntax error at Thing.pm line 29, near ") {" Global symbol "$self" requires explicit package name at Thing.pm line 30. Thing.pm had compilation errors.