Add a skip predicate to EveryOther
Also add a non-generic EveryOther for strings that wraps the
`new string(stuff.ToArray())` stuff you have to do so we don't have to
do that every time