repeat package:semialign

A repeat structure.
Zippable functors supporting left and right units Unit
fst <$> zip xs (repeat y) ≡ xs
snd <$> zip (repeat x) ys ≡ ys
Indexed version of Repeat.
Analogous to repeat, but also provides an index. This should be the same as tabulate for representable functors.