The simplest of all the extensions can only see atoms (leafs in the conversion type, for example a string), and records or recursive types that need to be recursively processed