Phabstractic: Restricted Set Data Type
A set can hold any kind of information allowable in a PHP variable. What happens if we combine a restrictions predicate with a set. We only allow certain data types to be in the set.
You can read more about it at this blog post.