Gaussian processes with arbitrary derivative constraints and predictions.