Docs, yo.
Ugh god I really don't want to write the constructor docs they are the
worst.