Light-weight semantics