実装済み:
- dropped
- dropped_while
- taken
- taken_while
- outdirected
- single
- iteration(あとでコミットする)
実装予定:
- outplaced
- cycled
- elements(map_keys, map_valuesの内部実装書き換え)
- split_at
- merged
- directory_range(directory_iteratorがConceptCheckに引っかかるので、実装の際はそこから直す)
とりあえず、ないと生きていけないものは実装したつもり。
outplacedはOvenの実装を見てあれしかないとは感じるけど他に手がないか考え中。
split_atは設計から考え直す必要があるかもしれない。
一番の悩みどころはregular。
どうにかしてユーザーコードから消したい。