- Updated primitive read/write overload definitions
- Added a generic stream_wrapper class
- Split modular_sum implementation details into modular_sum.inl