Needs docs. Let's try to put docs in on the first round so that we can iterate on them as we review. That should lead to higher-quality docs.