Let's not do this just yet—the abstraction or naming scheme isn't very meaningful.