wip: use reader for the list of the values being processed
use reader for the list of the values being processed

+ hlint suggestioins