[1]
Savary Belanger, O. et al. 2015. Programming type-safe transformations using higher-order abstract syntax. Journal of Formalized Reasoning. 8, 1 (Jan. 2015), 49–91. DOI:https://doi.org/10.6092/issn.1972-5787/5122.