Providing a URL of: `<DOMAIN_NAME>` (e.x `some.domain.com` ) will cause parse to return valid but the hostname is empty and input can be found in `scheme`
Providing a URL of:
<DOMAIN_NAME>(e.xsome.domain.com) will cause parse to return valid but the hostname is empty and input can be found inscheme