:- module(+Module, 
+PublicList, +Dialect)Same as module/2. 
The additional Dialect argument provides a list of language 
options. Each atom in the list Dialect is mapped to a use_module/1 
goal as given below. See also section 
C. The third argument is supported for compatibility with the
Prolog Commons project.
:- use_module(library(dialect/LangOption)).