Generalized functions from pipes-group

Added:
- `partialIterT` generalizes `drops` (`drops n ~ partialIter n discard`)
- `intercalateT` and `intersperseT` generalize `intercalates`;

Also added `cutoff` for `F`.

I would be grateful for suggestions on names and/or implementations before replicating those for `FT` and `IterT`.