CML glue

CML acts as syntactic and semantic glue between independent program units