 Although cons cells can be used to build other data structures, this is their primary purpose.In languages that support abstract data types or templates, linked list ADTs or templates are available for building linked lists.In other languages, linked lists are typically built using references together with records.