wrap various types in Object()