Url.AuthoritySloppy authority processing.
val userinfo : authority -> string optionuserinfo a is anything before the lefmost '@' (if any)
val host : authority -> stringhost a is anything between the first '@' (if any) and the ':' separating the port.
val port : authority -> int optionport a is the port made of suffix decimal digits before a ':'.