A simple and efficient way of creating records (structs) where each argument to the constructor becomes an attribute of the object [1]