extracted handleBrowserFeaturesMethod

Because I am trying to figure out how to do some IO on the server side, and was hoping ghci would give me a useful type signature (e.g. print or
log the query, save the browser property in the database. I eventually want to use a record with more properties as parameter for the command,
but am going for a vertical slice first).

Figured out part of the type signature with IO in it by trying some IO, leaving off
the type signature and reading the error messages.
extracted handleBrowserFeaturesMethod

Because I am trying to figure out how to do some IO on the server side, and was hoping ghci would give me a useful type signature (e.g. print or
log the query, save the browser property in the database. I eventually want to use a record with more properties as parameter for the command,
but am going for a vertical slice first).

Figured out part of the type signature with IO in it by trying some IO, leaving off
the type signature and reading the error messages.
WIP inserting detected features in DB compiles

needs to be tested with browser. jquery does not load on train,
vanillajs would have worked ;)
WIP fake boolean passed from client inserted in db

for some reason we get {value: true} instead of true, and it is not
clear how to get the value out.
WIP real boolean passed from client inserted in db

But feel like we cheated by declaring our boolean function as a
non-monadic value. It was unclear how to translate from {value: true} to
true.

Type signature change from Fay Bool to Bool produced the right outcome.