anchor.diff:              [||]
   
   
  -    type SyncKeyBundle = { encryption_key : byte[]; hmac_key : byte[] }
  -
       let syncKeyBundle username key =
           let info = "Sync-AES_256_CBC-HMAC256" + username
           let hmac256 = new HMACSHA256(key)
  
positive.code:     let stringToBytes (s : string) = s.ToCharArray() |> Array.map (fun x -> (byte) x)
      let bytesToString (b : byte[]) = b |> Array.map (char) |> fun cs -> new string(cs)
      let bytesToHex (b : byte[]) = b |> Array.map (sprintf "%x")
  
      let removeChars (chars : string) (x : string) = 
          let set = chars.ToCharArray() |> Set.ofArray
  
negative.code: 
  // TODO Topics
  // -----------
  // parallel tasks
  // secure password store (PasswordVault?)
  // secure in memory strings (IBuffer?)
  
  open System
  open System.IO
  open System.Net
  