CoffeeScriptでProlog的なことをやってみた ref: http://qiita.com/alucky0707/items/a8e08a3240be6de91104