We need a lot more tests if we're going to add such a large body of functionality. Every default argument value should be tested in its own test. For instance, we should add a test that catches the `demean` bug we had.