perl library used to map lists across a list of mapping functions