If you need to use a raster PNG badge, change the '.svg' to '.png' in the link
Return Nothing if input stream length is less than expected
If the input byte-stream is shorter than what we want to read
then return Nothing and add tests for that.
Note: mkNull doesn't implement these checks at the moment
relevant lines covered
hits per line