Shifting operation

In reply to Rsignori92:

Note that {<<{out}} is not a shift operator, it is a streaming operator (Section 11.4.14 Streaming operators (pack/unpack))