Updating section about compound types in CLS
Fixing template definitions with early defs