Do not trust remote data
Farfetched is built to handle remote data that your application does not control.
We believe that if you cannot control some data source, you should not trust it. So, any Query by default interpret received data as unknown
, if you want to cast the data to some specific type, you have to use Contract.