Add some ABC documentation; update submodules; use compiler fork for use of {#} in generics

3 jobs for master in 15 minutes and 34 seconds (queued for 2 seconds)
Status Job ID Name Coverage
  Test
passed #37228
backend

00:11:49

passed #37229
frontend

00:02:54

passed #37230
stats

00:00:51