Does anyone know what will happen if you fold over a dets table while some other process is making a concurrent update? I've done some tests on this and it appears that a foldl doesn't lock the table. So I'm wondering if it will break or do something else goofy if the table gets concurrently modified.