{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,26]],"date-time":"2026-05-26T23:05:39Z","timestamp":1779836739005,"version":"3.53.1"},"reference-count":13,"publisher":"Cambridge University Press (CUP)","license":[{"start":{"date-parts":[[2020,4,7]],"date-time":"2020-04-07T00:00:00Z","timestamp":1586217600000},"content-version":"unspecified","delay-in-days":97,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["J. Funct. Prog."],"published-print":{"date-parts":[[2020]]},"DOI":"10.1017\/s0956796820000064","type":"journal-article","created":{"date-parts":[[2020,4,7]],"date-time":"2020-04-07T03:29:36Z","timestamp":1586230176000},"source":"Crossref","is-referenced-by-count":2,"title":["Heterogeneous binary random-access lists"],"prefix":"10.1017","volume":"30","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-0295-7944","authenticated-orcid":false,"given":"WOUTER","family":"SWIERSTRA","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"56","published-online":{"date-parts":[[2020,4,7]]},"reference":[{"key":"S0956796820000064_ref13","first-page":"50","volume-title":"Proceedings of TLDI\u201912","author":"Yorgey","year":"2012"},{"key":"S0956796820000064_ref12","first-page":"50","volume-title":"In ACM SIGPLAN International Conference on Functional Programming (ICFP \u201906)","author":"Vytiniotis","year":"2006"},{"key":"S0956796820000064_ref4","unstructured":"Dagand, P.-E. (2013) A cosmology of datatypes. Ph.D. thesis, University of Strathclyde."},{"key":"S0956796820000064_ref11","volume-title":"Purely Functional Data Structures","author":"Okasaki","year":"1999"},{"key":"S0956796820000064_ref2","doi-asserted-by":"publisher","DOI":"10.1145\/1926354.1926358"},{"key":"S0956796820000064_ref8","first-page":"130","volume-title":"In International School on Advanced Functional Programming","author":"McBride","year":"2004"},{"key":"S0956796820000064_ref3","doi-asserted-by":"publisher","DOI":"10.1145\/3341704"},{"key":"S0956796820000064_ref1","unstructured":"Abel, A. (2016) Agda tutorial. In 13th International Symposium, FLOPS 2016, Kochi, Japan, March 4\u20136, 2016, Proceedings. Springer."},{"key":"S0956796820000064_ref5","first-page":"671","volume-title":"Proceedings of the 41st ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, POPL \u201914","author":"Eisenberg","year":"2014"},{"key":"S0956796820000064_ref7","doi-asserted-by":"publisher","DOI":"10.1017\/S0956796816000307"},{"key":"S0956796820000064_ref6","first-page":"230","volume-title":"European Symposium on Programming","author":"Jones","year":"2000"},{"key":"S0956796820000064_ref9","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-04652-0_5"},{"key":"S0956796820000064_ref10","first-page":"1","volume-title":"In Proceedings of the 18th ACM SIGPLAN International Conference on Functional Programming, ICFP \u201913","author":"Norell","year":"2013"}],"container-title":["Journal of Functional Programming"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.cambridge.org\/core\/services\/aop-cambridge-core\/content\/view\/S0956796820000064","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,5,26]],"date-time":"2026-05-26T22:36:10Z","timestamp":1779834970000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.cambridge.org\/core\/product\/identifier\/S0956796820000064\/type\/journal_article"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020]]},"references-count":13,"alternative-id":["S0956796820000064"],"URL":"https:\/\/doi.org\/10.1017\/s0956796820000064","relation":{},"ISSN":["0956-7968","1469-7653"],"issn-type":[{"value":"0956-7968","type":"print"},{"value":"1469-7653","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020]]},"article-number":"e10"}}