CYAML Internals