ylang is a dynamic language with clean semantics