The joint prior is stochastic by definition so I think we can't have any deterministic version here. We can also get rid of "basic_regularized" which refers to the separate prior.
For more claritiy, I think we should not include any other prior variation here and simply stick to the regularized joint prior.
So, in the end, we shouldn't have the "prior_type" argument here.