Adding annotations for deep dsls. Fixing code generation.