Experiment with abstracting the standard open/4 and close/1 predicates for dealing with the alias/1 option in old non-compliant systems