This function is a generic function to create
objects, i.e. an object to which a formatting function and
related attribute are attached. The object works as an ordinary vector
yet has specially defined behavior as being printed or converted to
a string representation.
arguments to be passed to methods.