Main module. A RFC3986 compatible URI parser. Find the grammar in priv/RFC3986.abnf
Normalices a captured URI. Don’t use this directly, it will be called after matching an input
Capture result. All the URI info is stored here