I've described details here: https://github.com/slamdata/purescript-uri/issues/38
I've described details here: purescript-contrib/purescript-uri#38