Adds `EnvironmentChecker`, whose job is (hopefully) obvious