formatting
Unit tests revealed the need for a static_assert
formatting
consitency in assigning
compile new test