最適化のためにいくつかのlistsモジュールの関数を自前で実装
dialyzer対応
Merge branch 'master' into hipe