For developers Overview The sampling interface How Turing implements AbstractMCMC Variational Inference