import public Control.Monad.EitherSimpleURL : Typedata URLParserError : Typeparse : String -> Either URLParserError SimpleURLparseUrl : MonadError URLParserError m => (Context me SimpleURL v h1 s h2 a b -> m (Context me' SimpleURL v' h1' s' h2' a' b')) -> Context me String v h1 s h2 a b -> m (Context me' String v' h1' s' h2' a' b')parseUrl' : Monad m => (URLParserError -> Context me String v h1 s h2 a b -> m (Context me' String v' h1' s' h2' a' b')) -> (Context me SimpleURL v h1 s h2 a b -> EitherT URLParserError m (Context me' SimpleURL v' h1' s' h2' a' b')) -> Context me String v h1 s h2 a b -> m (Context me' String v' h1' s' h2' a' b')