Filter

Filter filters values within an InvokedAction. E.g. completing a unique list of values in an ActionMultiParts:

carapace.ActionMultiParts(",", func(c carapace.Context) carapace.Action {
 	return carapace.ActionValues("one", "two", "three").Invoke(c).Filter(c.Parts...).ToA()
}