Initial file import.
Prepare for testing and building.
Bug fixes from early testing.
Fix typos.
Rename headers to avoid boost's confusion.
Rename internal config header and propagate changed name.
Remove suffix from headers' names; improve some tests.
Provide boilerplate for improved testing.
Remove spoor from header renaming.
Fix placeholders' multiple definition error.
Initial system_error workaround and scaffolding.
Improve system_error testing.
Improved static_assert workaround.
Insure against accidental sub-namespace.
Support std::reference_wrapper and friends.
Support std::mem_fn.
Support std::hash.
Add remaining components.
Add <tuple>.
Augment compatibility.