stream(Input) option. The hook must be 
defined in the module user.
This can be used to load from unusual places. For example, library
library(http/http_load) loads Prolog directly from an HTTP 
server. It can also be used to load source in unusual forms, such as 
loading compressed files without decompressing them first. There is 
currently no example of that.