fixed static_assert message wording
Added a few missing const qualifiers
Fixed operators += et al