Garbled commit containing an interface change and random untested
code.
Maybe dump this stupid interface?
Added generated files to .gitignore.
This is a commit that won't compile, maybe getting that silly
interface back will help.
Got that silly interface back. Let's let it stay for a bit.
Silly indentation changes.