code: def new_fact(self):
          
          fact = lib.EnvCreateFact(self._env, self._tpl)
          if fact == ffi.NULL:
              raise CLIPSError(self._env)
  
          return new_fact(self._env, fact)
docs: Create a new Fact from this template.