Similar Items: A Type System For Call-By-Name Exceptions