A single potential change depending on semantics of Dream.to_form_urlencoded
let parent = parent ^ "/" in
let url = match Dream.queries req with
|  -> parent
| xs -> parent ^ (Dream.to_form_urlencoded xs)
I havn't tested the output of this function, but @reynir prefixes "?" when he uses it #80/files
There's a corner case not handled correctly, but I think this is good to merge and we can fix that later
| xs -> parent ^ "?" ^ (Dream.to_form_urlencoded xs)
The query part is allowed to contain /, so this is in (rare) cases wrong
No due date set.
No dependencies set.
Deleting a branch is permanent. It CANNOT be undone. Continue?