Didn't realize that CharParsers.spaces included newlines