sorry guys I have to disagree here. Are we really adding much by allowing `f(a, b, sphere)` and `f(a, b, sphere.vertices)`. I somewhat prefer the second, but I really don't like accepting both. Why add a try/except block or instance checking in the code all so the user does not have to type out `sphere.vertices`?