With self.to_proc you don't need to monkey patch Array with map_as