add compose in StochasticPolynomialFunction, but bugs....