use zipWithM_. Added lint pass for bad literal mix in CaseLit