I think it’s similar to how every sql implementation adds their own extensions.
But iirc datomic came with a quite vanilla datalog implementation.