Fix a typo
Delete with-no-warnings
Add lexical-binding