Type-theoretic functional semantics :

Operational Semantics

No surprises here.