Would it be best as an argument to `Parse`, a field on `Schema`, or something else?