anchor.diff:     1 == read permissions
      2 == update permissions
      3 == owner"
  -  (alet* ((board (get-board-by-id board-id :get-privs t)))
  +  (alet* ((board (if board
  +                     board
  +                     (get-board-by-id board-id :get-privs t))))
       (if (hash-table-p board)
           (let* ((user-id (gethash "user_id" board))
                  (privs (gethash "privs" board))
  
positive.code:         (finish future nil)
          (finish future (aref links 0)))))
  
  (defafun get-user-board-permissions (future) (user/persona-id board-id)
    "Returns an integer used to determine a user/persona's permissions for the
     given board.
  
  
negative.code:                                   persona-privs)
                                   (t
                                    0))))
            user-privs)
          0)))
  
  (defafun set-board-persona-permissions (future) (user-id board-id from-persona-id to-persona-id permission-value &key invite invite-remote)
    "Gives a persona permissions to view/update a board."
  