collapsing duplicate code. adding tests to ensure barrel lives up to its uniqueness promise. cleanup docs more
document tests a bit so people can tell what they're supposed to be testing