Inline specializations.

Eliminates duplicate definition errors when used as a header only library
and included more than once across the project.