Some assertions. Check that all file-like objects are seek()able, we need this for buffer underruns.