Creates a Clause: a Rule if head is non-null, a Directive otherwise.
null
if head is null and body is empty