 [semidet,multifile]mime_include(+Mime, 
+Path)
[semidet,multifile]mime_include(+Mime, 
+Path)//text/css and text/javascript are tried. For 
example, to include a =.pl= files as a Prolog script, use:
:- multifile
    html_head:mime_include//2.
html_head:mime_include(text/'x-prolog', Path) --> !,
    html(script([ type('text/x-prolog'),
                  src(Path)
                ],  [])).