more about auto type detection in libclang