DeCo: A Core Calculus for Incremental Functional Programming with Generic Data Types | AMiner