Overarching/project-level tasks.

[-] Clean up back-navigation between LWL and BRO

[ ] Figure out a more reliable HTTP client than wget
    - add a way to switch user agents automatically
      (or just find a good default that works for everything?)
    - implement something myself? idek what a pain in the ass .

[ ] Figure out how to handle forms
    [ ] probably by:
        1. digest-html generates URIs with custom schemes http-<method> that encode
	   all fields + constraints
        2. bro handles those custom schemes by sending them to some kind of
           "form-filler" program
        3. the form filler program actually *sends* the requests, then
           may use bro to display responses (

    USE CASES:
     - filling out POST-based captchas
     - searching via google, duckduckgo, brave, etc (vs manually typing the query urls)
     - asky.quiet.ink
     - maybe, logging into services like mullvad, porkbun, migadu, etc...
       (this would allow the browser to generally be used for non-reading tasks.)
    [ ] should support http GET, POST, etc
    [ ] should support mailto (to compose then send emails?)
    * it's kind of a problem, that URIs don't encode http method :(

[ ] Add intentional support for sessions/history.
    -> Add options to bro, for specifying session/dir (-C)

[ ] 
