Linda.

TODO: write this.

Please do not merge any pull request modifying any of the files here, it's a pain in the ass.