indentation of => added by gahr on Wed Feb 14 11:20:52 2024

  (define (matcher path)
    (define (match? p) (string=? path (sprintf "/~A" (titleize (page-title p)))))
    (let ((pages (load-pages)))
      (cond ((and (not (string=? "/" path)) (find match? pages))
             => (cut list #t <>))
            (else (list #f pages)))))