Remove (the need for) casts & meta-programming

* introduce a few utilities to 'pop' trivially copyable data from a binary stream
177 jobs for !606 with cleanup-muontable in 154 minutes and 32 seconds (queued for 10 seconds)
latest merge request