object-oriented wrapper around vec()
