Don't make fields strict without motivation.
Revert "Simplify InputEvent.".

This commit has no motivation at this point in time,
consider it later.

This reverts commit 58316b88426a6fa14210bbcb9fe06a4a06633c47.
Remove all strictness annotations.
Merge branch 'master' of https://github.com/archblob/archblob-linux-evdev