Parse in module

Don't review yet.
it's just legacy really is why it's in uris.k. If you want to create a new file for it that's fine, but this file is legacy stuff we are no longer using, and is also in modules, whereas this function should be in builtins and be autoincluded.