added exceptBy method
added exceptBy method

original commit: vintage-software/vstack@994b0f46578d228977a3eb35ec224c0fc91001b3

split from e6e3df3c9b78f64c4bbdfa8615292d77ab2b2f16

vintage-software/vstack