今さらなんだけど
Story, doubleDigit, httpGetあたりの型とかメソッドをこのスクリプトに渡す必要あるかな？
（他のストラテジーの設定でも）

定義系のものを使用側で知っててメソッドに渡すのに違和感感じたので、
問題なければこちら側でrequireしちゃって良いと思います。