Describir: An Operational Semantics for CSP