L.f * x は Applicative の f <*> x みたいな動作
サブクラスから利用しやすいようにした。
refinement でするより、サブクラスが賢いかも。
ruby19 では include, ruby2 では using で Dunk を拡張できる
やっぱり、 Base いらなくね
merge