Implement map on a Prototype - so confused