Merge branch 'adinapoli/issue-481' into 'dev'

Have `extractNgramsFromDocument` catch the right exception in case extraction fails

Closes #481

See merge request !419
4 jobs for dev in 44 minutes and 16 seconds (queued for 4 seconds)
Status Job ID Name Coverage
  Cabal
passed #18513
cabal

00:19:53

 
  Stack
passed #18514
stack

00:03:47

 
  Bench
manual #18515
allowed to fail manual
bench
 
  Test
passed #18516
test

00:20:35