Text this: Partial correctness for probabilistic demonic programs