When trying to decode bad b64 data, the current `b64dec` function does not fail, but prints out `illegal base64 data at input byte` instead. Along sprigs `must...` pattern, I propose to add a `mustB64dec` function, which fails on bad b64 encoded data.