anchor.diff:      member val Headers = headers with get, set
       member val Payload = payload with get, set
   
  +let hydrate (row:R) =
  +    let h = deserialize row.Headers
  +    let p = row.Payload
  +    {headers=h; payload=p}
  +    
   let loadIssue (key:IssueKey) : FullPayload option = 
       use conn = new Npgsql.NpgsqlConnection(connectionString)
   
  
positive.code:                    FROM github.issues
                     WHERE owner = @owner
                     AND repo = @repo", p)
      |> Seq.map (fun r ->
              let h = deserialize r.Headers
              let p = r.Payload
              {headers=h; payload=p}
              ) 
       |> Seq.toList
      
  let storeIssue (key:IssueKey, payload:FullPayload) : FullPayload = 
    use conn = new Npgsql.NpgsqlConnection(connectionString)
  
negative.code: module hucache.http.caches.postgres
  
  open Npgsql;
  open hucache.http.types
  