Ensure codecs defined by user are byte aligned without the user having to worry about it (for instance, if a user defines an optional member of a larger structure with optional(bool, optionalCodec), since bool is by default 1 bit, the codec using it will result in weird runtime error because the codec itself is not byte aligned - by wrapping in byteAligned combinator within Remotely,  it will be transparently byte aligned)
Ensure codecs defined by user are byte aligned without the user having to worry about it (for instance, if a user defines an optional member of a larger structure with optional(bool, optionalCodec), since bool is by default 1 bit, the codec using it will result in weird runtime error because the codec itself is not byte aligned - by wrapping in byteAligned combinator within Remotely,  it will be transparently byte aligned)

oncue/remotely