nitc/location: add named constructor `opaque_file`