Operational Semantics Using the Partiality Monad | AMiner