anchor.diff:    (text &key in-reply-to-id media-ids sensitive spoiler-text visibility)
     <status>)
   (define-api delete-status :delete "/api/v1/statuses/~D" (id) () nil)
  +(define-api reblog :post "/api/v1/statuses/~D/reblog" (id) () <status>)
  +(define-api unreblog :post "/api/v1/statuses/~D/unreblog" (id) () <status>)
  +(define-api favourite :post "/api/v1/statuses/~D/favourite" (id) () <status>)
  +(define-api unfavourite :post "/api/v1/statuses/~D/unfavourite" (id) () <status>)
  +(define-api get-timeline-home :get "/api/v1/timeline/home" () (&key local max-id since-id limit)
  +  (list <status>))
  +(define-api get-timeline-public :get "/api/v1/timeline/public" () (&key local max-id since-id limit)
  +  (list <status>))
  +(define-api get-timeline-hashtag :get "/api/v1/timeline/tag/~D" (hashtag)
  +  (&key local max-id since-id limit)
  +  (list <status>))
   
    
  
positive.code: * GET /api/v1/statuses/:id/favourited_by
  * POST /api/v1/statuses
  * DELETE /api/v1/statuses/:id
  - POST /api/v1/statuses/:id/reblog
  - POST /api/v1/statuses/:id/unreblog
  - POST /api/v1/statuses/:id/favourite
  - POST /api/v1/statuses/:id/unfavourite
  - GET /api/v1/timelines/home
  - GET /api/v1/timelines/public
  - GET /api/v1/timelines/tag/:hashtag
  
  |#
  
negative.code:   (:use #:cl
          #:mastodon.config
          #:mastodon.entity
          #:mastodon.base))
  (in-package :mastodon)
  
  (defun option-variable (opt)
  