That makes sense to me - I think the trick with things like apply functions is that it can become confusing if you, e.g., have different datatypes in your columns. I could see it becoming a hassle if it's taught as a primary method of a Table object, though also quite useful too (guess that's the challenge of pandas in general)