$mathsfLLF_{cal P}$: a logical framework for modeling external evidence, side conditions, and proof irrelevance using monads (Logical Methods in Computer Science, 2017)