code: def templates(self):
          
          template = lib.EnvGetNextDeftemplate(self._env, ffi.NULL)
  
          while template != ffi.NULL:
              yield Template(self._env, template)
  
              template = lib.EnvGetNextDeftemplate(self._env, template)
docs: Iterate over the defined Templates.