···267267 end
268268269269 # Nilable version of `_JSONData`
270270- def _JSONData?
271271- NilableJSONDataType
270270+ def _JSONData?(...)
271271+ _Nilable(
272272+ _JSONData(...)
273273+ )
272274 end
273275274276 # Matches if the value is a `Proc` and `#lambda?` returns truthy.
···327329 end
328330329331 def _Pattern(regex, &block)
330330- raise ArgumentError "Block required for Pattern" unless block
332332+ raise ArgumentError.new("Block required for Pattern") unless block
331333332334 -> (value) {
333335 if (data = regex.match(value))