module URI

URI's classes compare by object identity, which is exactly what we *don't* want to do. Instead we use simple textual identity.