Expr: avoid trouble with aliasing and with valgrind.

Valgrind sees a guint8 as a bitfield sometimes and has problems with
that.