pw_bytes: Embedded-friendly C++ bytes manipulation primitives