anchor.diff:  いきなりこれを`thenable`にするのは分かりにくいので、まずは今まで学んだPromiseを使って
   promiseオブジェクトを返すラッパー関数を書いてみましょう。
   
  -==== Web Notification as Promise
  +=== Web Notification as Promise
   
   [source,js]
   [[notification-as-promise.js]]
  
positive.code: [source,js]
  function (error, notification){}
  
  ==== thenableを返すメソッドを追加する
  
  <<Thenable,thenable>>というのは`.then`というメソッドを持ってるオブジェクトのことを言いましたね。
  次に<<notification-callback.js>>に`thenable`を返すメソッドを追加してみましょう。
  
negative.code: 本題に戻り<<Thenable,Thenable>>はここでいう"コールバックでも使う事ができ、`Promise`でも使えるようにする"という事を
  実現するのに役立つ概念です。
  
  == Thenableでコールバックと両立する
  
  まずは先程のWeb Notification APIのラッパー関数をコールバックスタイルで書いてみましょう。
  
  