I just read the tutorials & examples for Turing and Gen, and to me, it seems that they are more or less nifty DSLs for expressing statistical models, but their functionalities could be easily replicated, albeit in an uglier way, with standard Julia.
Is there some deeper theoretical divergence I missed, or are they just strongly facilitating the expression of statistical models?