Availability:built-in
del_attr(+Var, 
+Module)Delete the named attribute. If Var loses its last attribute 
it is transformed back into a traditional Prolog variable. If Module 
is not an atom, a type error is raised. In all other cases this 
predicate succeeds regardless of whether or not the named attribute is 
present.