Describir: Linking Theories in Probabilistic Programming