ByteData trimWord(int wordLength, Endian endian) => switch (endian) { Endian.big => trimLeading(wordLength), Endian.little => trimTrailing(wordLength), Endian() => throw StateError('Endian'), };