Get, or insert then get, a value from the record.
Record to get the value from.
Key of the value to retrieve
Method used to generate a value for the key if it is not currently in the record.
Get, or insert then get, a value from the record.