make URI(x) work if x is already a URI