| (x < 0) || (x > 255) = Octet.None
| otherwise = (Octet a1 a2 a3 a4 a5 a6 a7 a8)
where
- a1 = if (x > 128) then One else Zero
+ a1 = if (x >= 128) then One else Zero
a2 = if ((x `mod` 128) >= 64) then One else Zero
a3 = if ((x `mod` 64) >= 32) then One else Zero
a4 = if ((x `mod` 32) >= 16) then One else Zero