Dyna-bAbI: unlocking bAbI's potential with dynamic synthetic benchmarking