(make-regex string) -> regex
Given a string, creates a regular expression.
>> (make-regex "^(([^:/?#]+):)?(//([^/?#]*))?([^?#]*)([?]([^#]*))?(#(.*))?") :: [regex]