Based on my sampling, there are ~10+ questions with this sort of (partial) "any distinct values you want" I/O format. I don't think this should be something that challenge authors should have to specify, for two reasons:
- Strictly defining the sets of values that can be used runs counter to flexible I/O - we have I/O defaults so that challenge authors don't have to precisely specify this sort of thing.
- Even if a challenge did ^, it could still be exploited - for example, if limited to integers you could encode some program/output in the base-256 representation of said integer.