+(define (redirect-permanent new-uri)
+ (print "30 " (uri->string new-uri) "\r"))
+
+(define (uri-lacks-trailing-slash? uri)
+ (not (string-null? (last (uri-path uri)))))
+
+(define (uri-with-trailing-slash uri)
+ (update-uri uri path: (append (uri-path uri) '(""))))
+