Added argument constructors to predefined types