The counterpart of fit_density_estimator(). Arguments are forwarded
explicitly rather than through ... and formals(), because there are only
two targets and they take disjoint arguments: the neural classifiers take
the whole training block, the closed-form one takes none of it.
