Went to a friend's house, these were growing out back. We tried eating it, kinda sweet, but LOTS of seeds. What are they called? I vaguely remember seeing something like this for sale at a Mexican market, but not totally sure, as it's been a while since I was there.
