Hi,
thank you for creating this useful library!
I ran out into a problem, but I'm not sure if it's a bug or a design decision. Here is an example:
(-> "http://myserver.com/path/ url (update :query {:param "value"}) str) ; http://myserver.com/path?param=value
A trailing slash is trimmed from (before ?). What I expect:
(-> "http://myserver.com/path/ url (update :query {:param "value"}) str) ; http://myserver.com/path/?param=value
What do you think?