Construct type