How can the module for a term be identified?

This clause is puzzling. It should simply be:

receive(Clauses) :-
    receive(Clauses, []).