Transforms the specified function into an instance of ValueReader.
Acts as a ValueReader for sequences of the specified type.
Acts as a ValueReader for sequences of the specified type.
This method will yield an instance of None
if at least one of the specified list's values is not legal.