Revert "Args can verify membership to a valid set of arguments"

This reverts commit 4a705b0225788973478be85bc8407dc2f15deaf6.
cherry pick restrictTo by hand