Make IV optional in Cipher.hs