Renamed FunctionCall to MapFunction
executor now uses seed's tuple type
reduce functions may be working; added stupid 'price' example to show this